# HG changeset patch # User upsuper # Date 1353580110 0 # Node ID 9eeba22fd78a55d819d3b82fbec49bc9a3d491cb # Parent dccbfcc7c177b367b2004162d33dedb80e1ba4c3 Fix memory leaks when error occurs. diff -r dccbfcc7c177 -r 9eeba22fd78a libmpdemux/demux_gif.c --- 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 }