# HG changeset patch # User michaelni # Date 1048674608 0 # Node ID 69ed49c151bf5d5af03f288b084787a2d3d0369e # Parent 5a4b5f03d13ef199e1ed20a39f60ae9581b6a5e1 ffserver deallocate ctx->streams on closing patch by (Mark Hills <mark at pogo dot org dot uk>) diff -r 5a4b5f03d13e -r 69ed49c151bf aviobuf.c --- a/aviobuf.c Wed Mar 26 09:28:52 2003 +0000 +++ b/aviobuf.c Wed Mar 26 10:30:08 2003 +0000 @@ -569,12 +569,9 @@ } if (new_allocated_size > d->allocated_size) { - new_buffer = av_malloc(new_allocated_size); - if (!new_buffer) - return; - memcpy(new_buffer, d->buffer, d->size); - av_free(d->buffer); - d->buffer = new_buffer; + d->buffer = av_realloc(d->buffer, new_allocated_size); + if(d->buffer == NULL) + return ; d->allocated_size = new_allocated_size; } memcpy(d->buffer + d->pos, buf, buf_size);