use av_freep() instead of av_free() + =NULL.
authorAurelien Jacobs <aurel@gnuage.org>
Tue, 7 Apr 2009 12:31:28 +0000 (12:31 +0000)
committerAurelien Jacobs <aurel@gnuage.org>
Tue, 7 Apr 2009 12:31:28 +0000 (12:31 +0000)
Originally committed as revision 18349 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/avienc.c

index 0e55953..3fd9869 100644 (file)
@@ -586,8 +586,7 @@ static int avi_write_trailer(AVFormatContext *s)
     for (i=0; i<MAX_STREAMS; i++) {
          for (j=0; j<avi->indexes[i].ents_allocated/AVI_INDEX_CLUSTER_SIZE; j++)
               av_free(avi->indexes[i].cluster[j]);
-         av_free(avi->indexes[i].cluster);
-         avi->indexes[i].cluster = NULL;
+         av_freep(&avi->indexes[i].cluster);
          avi->indexes[i].ents_allocated = avi->indexes[i].entry = 0;
     }