avformat/hlsenc: Check ret

Fixes: CID1609624 Unused value

Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
release/7.1
Michael Niedermayer 6 months ago
parent bf61f811e7
commit 7e577165c1
No known key found for this signature in database
GPG Key ID: B18E8928B3948D64
  1. 9
      libavformat/hlsenc.c

@ -2617,8 +2617,10 @@ static int hls_write_packet(AVFormatContext *s, AVPacket *pkt)
" will retry with a new http session.\n");
ff_format_io_close(s, &vs->out);
ret = hlsenc_io_open(s, &vs->out, filename, &options);
reflush_dynbuf(vs, &range_length);
ret = hlsenc_io_close(s, &vs->out, filename);
if (ret >= 0) {
reflush_dynbuf(vs, &range_length);
ret = hlsenc_io_close(s, &vs->out, filename);
}
}
av_dict_free(&options);
av_freep(&vs->temp_buffer);
@ -2629,6 +2631,9 @@ static int hls_write_packet(AVFormatContext *s, AVPacket *pkt)
hls_rename_temp_file(s, oc);
}
if (ret < 0)
return ret;
old_filename = av_strdup(oc->url);
if (!old_filename) {
return AVERROR(ENOMEM);

Loading…
Cancel
Save