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