Blob Blame History Raw
Fix double free in load_file_object

unload_datafile already calls _AL_FREE.
diff -up allegro-4.4.3/src/datafile.c~ allegro-4.4.3/src/datafile.c
--- allegro-4.4.3/src/datafile.c~	2019-02-25 23:33:13.000000000 +0100
+++ allegro-4.4.3/src/datafile.c	2019-02-25 23:39:39.320622137 +0100
@@ -1348,7 +1348,6 @@ static void *load_file_object(PACKFILE *
    /* gracefully handle failure */
    if (failed) {
       unload_datafile(dat);
-      _AL_FREE(dat);
       dat = NULL;
    }