My left front turn signal light won't flash. on 2005 GMC Canyon

The light is illuminated, and the rear flasher works, and it works inside, but the front left will not work.

2 answers 1 comment
check connection and light bulb
Thanks, that worked. It's it a permanent solution?
the bulb socket may be going bad,gm is known for faulty bulb sockets