# HG changeset patch # User conrad # Date 1268291869 0 # Node ID 9e5e8c64ab543f7684127f78e98eea2a3db86006 # Parent e993cab1faf31f09f8382b60e9f9cd2058d2cb9a oggdec: Fix memory leak in setting up vorbis headers diff -r e993cab1faf3 -r 9e5e8c64ab54 oggparsevorbis.c --- a/oggparsevorbis.c Thu Mar 11 07:17:46 2010 +0000 +++ b/oggparsevorbis.c Thu Mar 11 07:17:49 2010 +0000 @@ -153,6 +153,7 @@ for (i = 0; i < 3; i++) { memcpy(&ptr[offset], priv->packet[i], priv->len[i]); offset += priv->len[i]; + av_freep(&priv->packet[i]); } *buf = av_realloc(*buf, offset + FF_INPUT_BUFFER_PADDING_SIZE); return offset;