diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index 20aa1683da..6551e1c234 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -2811,7 +2811,7 @@ static int hls_init(AVFormatContext *s) if (vs->has_subtitle) { vs->vtt_oformat = av_guess_format("webvtt", NULL, NULL); - if (!vs->oformat) { + if (!vs->vtt_oformat) { ret = AVERROR_MUXER_NOT_FOUND; goto fail; }