diff libmpdemux/demux_gif.c @ 35346:9eeba22fd78a

Fix memory leaks when error occurs.
author upsuper
date Thu, 22 Nov 2012 10:28:30 +0000
parents 4558e2b7e68b
children 1a889d9a4540
line wrap: on
line diff
--- a/libmpdemux/demux_gif.c	Thu Nov 22 08:40:47 2012 +0000
+++ b/libmpdemux/demux_gif.c	Thu Nov 22 10:28:30 2012 +0000
@@ -169,6 +169,7 @@
   if (DGifGetLine(gif, buf, len) == GIF_ERROR) {
     PrintGifError();
     free(buf);
+    free_demux_packet(dp);
     return 0; // oops
   }