On 9/27/22 21:19, Alejandro Colomar wrote: ... > > The prototypes for the function and the clean-up are: > > ``` > void erase_pass(char *p); > [[gnu::malloc(erase_pass)]] char *shdw_getpass(const char *prompt); I edited the function name for the email, and forgot to fix it here :) s/shdw_/a/ Cheers, Alex --