summaryrefslogtreecommitdiff
path: root/libavcodec/libxvidff.c
diff options
context:
space:
mode:
authorCarl Eugen Hoyos <cehoyos@ag.or.at>2011-07-01 02:38:28 +0200
committerCarl Eugen Hoyos <cehoyos@ag.or.at>2011-07-01 02:38:28 +0200
commit315f0e3fd8dcbd1362276b7407dad2e97cccc4b7 (patch)
tree2867e94d9c69c249b646805bc9ce8dc3a8a0c796 /libavcodec/libxvidff.c
parentdec126a932c8dc0605054dc3be07791b629cc275 (diff)
Fix possible double free when encoding using xvid.
Diffstat (limited to 'libavcodec/libxvidff.c')
-rw-r--r--libavcodec/libxvidff.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/libxvidff.c b/libavcodec/libxvidff.c
index 9b5c17c59d..effd2db158 100644
--- a/libavcodec/libxvidff.c
+++ b/libavcodec/libxvidff.c
@@ -528,6 +528,7 @@ static av_cold int xvid_encode_close(AVCodecContext *avctx) {
if( x->twopassbuffer != NULL ) {
av_free(x->twopassbuffer);
av_free(x->old_twopassbuffer);
+ avctx->stats_out = NULL;
}
av_free(x->twopassfile);
av_free(x->intra_matrix);