ffserver: reflow close_connection()
Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
This commit is contained in:
parent
1146223699
commit
0121ddabb8
12
ffserver.c
12
ffserver.c
@ -836,13 +836,11 @@ static void close_connection(HTTPContext *c)
|
||||
ctx = &c->fmt_ctx;
|
||||
|
||||
if (!c->last_packet_sent && c->state == HTTPSTATE_SEND_DATA_TRAILER) {
|
||||
if (ctx->oformat) {
|
||||
/* prepare header */
|
||||
if (avio_open_dyn_buf(&ctx->pb) >= 0) {
|
||||
av_write_trailer(ctx);
|
||||
av_freep(&c->pb_buffer);
|
||||
avio_close_dyn_buf(ctx->pb, &c->pb_buffer);
|
||||
}
|
||||
/* prepare header */
|
||||
if (ctx->oformat && avio_open_dyn_buf(&ctx->pb) >= 0) {
|
||||
av_write_trailer(ctx);
|
||||
av_freep(&c->pb_buffer);
|
||||
avio_close_dyn_buf(ctx->pb, &c->pb_buffer);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user