]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/flacenc.c
avformat/flacenc: Fix memleak when writing attached pictures fails
[ffmpeg] / libavformat / flacenc.c
index 6b8ce8d7ee3b287a21bfc872859984d0f7a9e904..1c983486aa94a5730d42cd51db88154a358fd110 100644 (file)
@@ -347,6 +347,8 @@ static void flac_deinit(struct AVFormatContext *s)
     FlacMuxerContext *c = s->priv_data;
 
     avpriv_packet_list_free(&c->queue, &c->queue_end);
+    for (unsigned i = 0; i < s->nb_streams; i++)
+        av_packet_free((AVPacket **)&s->streams[i]->priv_data);
 }
 
 static int flac_write_packet(struct AVFormatContext *s, AVPacket *pkt)