]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/samidec.c
avformat/smacker: Don't return packets for streams with AVDISCARD_ALL
[ffmpeg] / libavformat / samidec.c
index fd98393086bf810190073ff63fd1bbe467f53d99..3070ef9bacf5e8fe404cb29beb5e506a2449a4be 100644 (file)
@@ -108,6 +108,8 @@ static int sami_read_header(AVFormatContext *s)
     ff_subtitles_queue_finalize(s, &sami->q);
 
 end:
+    if (res < 0)
+        ff_subtitles_queue_clean(&sami->q);
     av_bprint_finalize(&buf, NULL);
     return res;
 }