Fixed freeing strings created by strdup() with SDL_free(). This only worked on platforms where SDL_free() wraps free().