Commit a4ad92ef authored by alex's avatar alex

if feeder is disconnected, clear the feed registration, thus a new feeder can connect

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@8072 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 6161210a
......@@ -762,6 +762,13 @@ static void close_connection(HTTPContext *c)
if (c->stream && !c->post && c->stream->stream_type == STREAM_TYPE_LIVE)
current_bandwidth -= c->stream->bandwidth;
/* signal that there is no feed if we are the feeder socket */
if (c->state == HTTPSTATE_RECEIVE_DATA && c->stream) {
c->stream->feed_opened = 0;
close(c->feed_fd);
}
av_freep(&c->pb_buffer);
av_freep(&c->packet_buffer);
av_free(c->buffer);
......
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