]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/srtdec.c
avformat/srtdec: Fix memleak upon read header failure
[ffmpeg] / libavformat / srtdec.c
index 40d324b44d164c6be640ae2ee23e99917ebcc499..d6ff00ba6d3b4305e6d9777fd07899d38ea2abb0 100644 (file)
@@ -207,6 +207,8 @@ static int srt_read_header(AVFormatContext *s)
     ff_subtitles_queue_finalize(s, &srt->q);
 
 end:
+    if (res < 0)
+        ff_subtitles_queue_clean(&srt->q);
     av_bprint_finalize(&buf, NULL);
     return res;
 }