http: avoid logging reconnect warning if stream was aborted

If the stream was aborted using the libavformat interrupt callback, we
don't want it to log the reconnect warning. (Exiting after logging this
warning worked well, so this is only for avoiding the ugly warning.)
This commit is contained in:
wm4 2018-01-04 17:06:52 +01:00
parent 18fbfd7bf8
commit 2477bfe221
1 changed files with 3 additions and 0 deletions

View File

@ -1452,6 +1452,9 @@ static int http_read_stream(URLContext *h, uint8_t *buf, int size)
|| (read_ret == AVERROR_EOF && s->reconnect_at_eof && (!h->is_streamed || s->reconnect_streamed))) {
uint64_t target = h->is_streamed ? 0 : s->off;
if (read_ret == AVERROR_EXIT)
return read_ret;
if (reconnect_delay > s->reconnect_delay_max)
return AVERROR(EIO);