Commit d07f6582 authored by Michael Niedermayer's avatar Michael Niedermayer

avformat/hlsenc: Check the return code of avformat_write_header()

Fixes: segfault
Fixes: Ticket5067
Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit c62d1780)
Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
parent 07b43fb6
...@@ -548,8 +548,11 @@ static int hls_start(AVFormatContext *s) ...@@ -548,8 +548,11 @@ static int hls_start(AVFormatContext *s)
if (oc->oformat->priv_class && oc->priv_data) if (oc->oformat->priv_class && oc->priv_data)
av_opt_set(oc->priv_data, "mpegts_flags", "resend_headers", 0); av_opt_set(oc->priv_data, "mpegts_flags", "resend_headers", 0);
if (c->vtt_basename) if (c->vtt_basename) {
avformat_write_header(vtt_oc,NULL); err = avformat_write_header(vtt_oc,NULL);
if (err < 0)
return err;
}
return 0; return 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment