From: Mike Scheutzow Date: Fri, 13 Nov 2009 18:33:28 +0000 (+0000) Subject: Reset rbsp buffer size when freeing its data buffer. X-Git-Tag: v0.6~2653 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=eda4ea4e2ecf010acabbf5c0a5fc11273274f1b9;p=coroid%2Flibav_saccubus.git Reset rbsp buffer size when freeing its data buffer. Patch by Mike Scheutzow $(name) AT alcatel 'minus' lucent com Originally committed as revision 20531 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavcodec/h264.c b/libavcodec/h264.c index 5e03e479d..daf6c3ea7 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -1999,6 +1999,8 @@ static void free_tables(H264Context *h){ av_freep(&hx->s.obmc_scratchpad); av_freep(&hx->rbsp_buffer[1]); av_freep(&hx->rbsp_buffer[0]); + hx->rbsp_buffer_size[0] = 0; + hx->rbsp_buffer_size[1] = 0; if (i) av_freep(&h->thread_context[i]); } }