Fix possible double free when encoding using xvid.
authorCarl Eugen Hoyos <cehoyos@ag.or.at>
Fri, 1 Jul 2011 00:38:28 +0000 (02:38 +0200)
committerCarl Eugen Hoyos <cehoyos@ag.or.at>
Fri, 1 Jul 2011 00:38:28 +0000 (02:38 +0200)
libavcodec/libxvidff.c

index 9b5c17c..effd2db 100644 (file)
@@ -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);