My function define as: static int katrin_pap_auth(char *user, char *passwd, char **msgp, struct wordlist **paddrs, struct wordlist **popts); wordlist define as: struct wordlist { struct wordlist *next; char *word; }; Question: How change paddrs.word inside my function?