Patch correction for the double free problem
Brought to you by:
jjhursti
At the end, the program doesn't exit properly because of a double free exception. It happens because the 'followup' variable has not been initialized.
To avoid a futur double free exception, I added a new line after each call to the free() function.
Patch to fix the double free exception