From: Philip Gladstone Date: Mon, 20 May 2002 03:02:09 +0000 (+0000) Subject: Fix a segfault when handling errors or .asx or .ram files. Silly bug X-Git-Tag: v0.5~17764 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2e04edb36e1c8eab81419ca1ab10fca219c746ca;p=platform%2Fupstream%2Flibav.git Fix a segfault when handling errors or .asx or .ram files. Silly bug on my part. Originally committed as revision 536 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/ffserver.c b/ffserver.c index 67a402a..4e34f93 100644 --- a/ffserver.c +++ b/ffserver.c @@ -400,7 +400,8 @@ static int handle_http(HTTPContext *c, long cur_time) } } else { c->buffer_ptr += len; - c->stream->bytes_served += len; + if (c->stream) + c->stream->bytes_served += len; c->data_count += len; if (c->buffer_ptr >= c->buffer_end) { /* if error, exit */ @@ -1225,7 +1226,8 @@ static int http_send_data(HTTPContext *c) } else { c->buffer_ptr += len; c->data_count += len; - c->stream->bytes_served += len; + if (c->stream) + c->stream->bytes_served += len; } } return 0;