Deve essere

if(*tp==NULL)

e

(*tp)->succ