If he doesn't shed properly, small pieces of dead skin can be left encircling and constricting blood supply to the spike underneath, potentially causing the flesh to die.
adequate humidity and adequate hydration should be sufficient but sometimes this can still happen. Try putting a damp cloth on the area and after awhile see if the dead skin can be loosened - this assumes you have a docile chameleon.