mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
wake up connections to stop waiting when feed is being closed
Originally committed as revision 13547 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
084a891292
commit
c1593d0e56
@ -2477,6 +2477,12 @@ static int http_receive_data(HTTPContext *c)
|
||||
fail:
|
||||
c->stream->feed_opened = 0;
|
||||
close(c->feed_fd);
|
||||
/* wake up any waiting connections to stop waiting for feed */
|
||||
for(c1 = first_http_ctx; c1 != NULL; c1 = c1->next) {
|
||||
if (c1->state == HTTPSTATE_WAIT_FEED &&
|
||||
c1->stream->feed == c->stream->feed)
|
||||
c1->state = HTTPSTATE_SEND_DATA_TRAILER;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user