X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fvplayerdec.c;h=ca23ec76ac55c76f1508f9dfc439c52118f73c6d;hb=45fc214ebfcdf36b935632edda54aee9e8745550;hp=e3e7b4efb827a3c1e405a92a2fdfdc46c13b4c52;hpb=4d8875ec23cf299277a0f028ea2ac99eb6f603c9;p=ffmpeg diff --git a/libavformat/vplayerdec.c b/libavformat/vplayerdec.c index e3e7b4efb82..ca23ec76ac5 100644 --- a/libavformat/vplayerdec.c +++ b/libavformat/vplayerdec.c @@ -83,8 +83,10 @@ static int vplayer_read_header(AVFormatContext *s) AVPacket *sub; sub = ff_subtitles_queue_insert(&vplayer->q, p, strlen(p), 0); - if (!sub) + if (!sub) { + ff_subtitles_queue_clean(&vplayer->q); return AVERROR(ENOMEM); + } sub->pos = pos; sub->pts = pts_start; sub->duration = -1;