|
|
|
@@ -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); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|