avio: make avio_close NULL the freed buffer
authorLuca Barbato <lu_zero@gentoo.org>
Tue, 4 Sep 2012 13:04:46 +0000 (15:04 +0200)
committerLuca Barbato <lu_zero@gentoo.org>
Tue, 4 Sep 2012 13:04:46 +0000 (15:04 +0200)
libavformat/aviobuf.c

index 0353a17..fb01613 100644 (file)
@@ -762,7 +762,7 @@ int avio_close(AVIOContext *s)
         return 0;
 
     h = s->opaque;
-    av_free(s->buffer);
+    av_freep(&s->buffer);
     av_free(s);
     return ffurl_close(h);
 }