Hi, my question is:

if I use strdup(), do I have to use free() at the end of the program (like when using malloc/realloc)?