make put all frees after set_err
I had the case that frees would invalidate memory set_err would later use, so putting frees after set_err is probably good practice.
This commit is contained in:
I had the case that frees would invalidate memory set_err would later use, so putting frees after set_err is probably good practice.