From 758c7a5cbc30d7fe40839e11f18f50a73011366b Mon Sep 17 00:00:00 2001 From: "Reynaldo H. Verdejo Pinochet" Date: Sun, 21 Jun 2015 18:43:13 -0300 Subject: [PATCH] ffserver: drop unneeded else branching Signed-off-by: Reynaldo H. Verdejo Pinochet --- ffserver.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/ffserver.c b/ffserver.c index 3efa48b9e0..2de35ba0b9 100644 --- a/ffserver.c +++ b/ffserver.c @@ -2220,17 +2220,16 @@ static int http_prepare_data(HTTPContext *c) } else if (ret == AVERROR(EAGAIN)) { /* input not ready, come back later */ return 0; + } + if (c->stream->loop) { + avformat_close_input(&c->fmt_in); + if (open_input_stream(c, "") < 0) + goto no_loop; + goto redo; } else { - if (c->stream->loop) { - avformat_close_input(&c->fmt_in); - if (open_input_stream(c, "") < 0) - goto no_loop; - goto redo; - } else { no_loop: /* must send trailer now because EOF or error */ c->state = HTTPSTATE_SEND_DATA_TRAILER; - } } } else { int source_index = pkt.stream_index;