Grazie per le delucidazioni

Scusa se mi ripeto, ma se la lista è questa:

pLista-->3-->4-->7-->4-->9-->NIL

Se io voglio eliminare il 4, la mia lista diventa:

pLista-->3-->7-->4-->9-->NIL

Ossia viene eliminato solo il primo 4 incontrato, l'altro(nella penultima posizione) continua a rimanere nella lista.Come posso eliminare anche l'altro 4?