Blame SOURCES/libdvdread-5.0.3-use_after_free.patch

b2e54f
diff -up wrk/src/ifo_read.c.wrk wrk/src/ifo_read.c
b2e54f
--- wrk/src/ifo_read.c.wrk	2016-05-18 13:53:53.979072295 +0200
b2e54f
+++ wrk/src/ifo_read.c	2016-05-18 13:54:24.760095439 +0200
b2e54f
@@ -1118,8 +1118,8 @@ void ifoFree_TT_SRPT(ifo_handle_t *ifofi
b2e54f
 
b2e54f
   if(ifofile->tt_srpt) {
b2e54f
     free(ifofile->tt_srpt->title);
b2e54f
-    free(ifofile->tt_srpt);
b2e54f
     ifofile->tt_srpt->title = NULL;
b2e54f
+    free(ifofile->tt_srpt);
b2e54f
     ifofile->tt_srpt = NULL;
b2e54f
   }
b2e54f
 }