From f0ef62405770cfa52124f4569a3deda206cccda9 Mon Sep 17 00:00:00 2001 From: Philip Gladstone Date: Sat, 12 Apr 2003 02:27:54 +0000 Subject: [PATCH] Applied Roumen Petrov patch to fix crash/memory leak Originally committed as revision 1758 to svn://svn.ffmpeg.org/ffmpeg/trunk --- ffserver.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ffserver.c b/ffserver.c index ceca3df824..5f5b37408e 100644 --- a/ffserver.c +++ b/ffserver.c @@ -748,9 +748,6 @@ static void close_connection(HTTPContext *c) ctx = &c->fmt_ctx; - for(i=0; inb_streams; i++) - av_free(ctx->streams[i]) ; - if (!c->last_packet_sent) { if (ctx->oformat) { /* prepare header */ @@ -761,6 +758,9 @@ static void close_connection(HTTPContext *c) } } + for(i=0; inb_streams; i++) + av_free(ctx->streams[i]) ; + if (c->stream) current_bandwidth -= c->stream->bandwidth; av_freep(&c->pb_buffer);