# HG changeset patch # User reimar # Date 1223154718 0 # Node ID 1505b1ddab117ca66701bf5e0ffa9d6ce08ac12e # Parent ff78dd8e198aabf35c972bda535a3b1555d83c06 Make size variables in dyn_buf_write unsigned so gcc will not optimize the check away (due to assuming signed overflows do not happen). diff -r ff78dd8e198a -r 1505b1ddab11 aviobuf.c --- a/aviobuf.c Sat Oct 04 11:20:02 2008 +0000 +++ b/aviobuf.c Sat Oct 04 21:11:58 2008 +0000 @@ -711,7 +711,7 @@ static int dyn_buf_write(void *opaque, uint8_t *buf, int buf_size) { DynBuffer *d = opaque; - int new_size, new_allocated_size; + unsigned new_size, new_allocated_size; /* reallocate buffer if needed */ new_size = d->pos + buf_size;