# HG changeset patch # User michael # Date 1105913507 0 # Node ID c89ac0e70c66f30766f781c53bb6cfe200210a7c # Parent 24aa9209e8b070326bca16bc4e9672494b0f99a2 10l patch by (matthieu castet ) diff -r 24aa9209e8b0 -r c89ac0e70c66 snow.c --- a/snow.c Sat Jan 15 20:04:41 2005 +0000 +++ b/snow.c Sun Jan 16 22:11:47 2005 +0000 @@ -1347,7 +1347,7 @@ put_symbol2(&s->c, b->state[1], run, 3); for(y=0; yc.bytestream_end - &s->c.bytestream < w*40){ + if(s->c.bytestream_end - s->c.bytestream < w*40){ av_log(s->avctx, AV_LOG_ERROR, "encoded frame too large\n"); return -1; } @@ -1923,7 +1923,7 @@ int h= s->b_height; for(y=0; yc.bytestream_end - &s->c.bytestream < w*MB_SIZE*MB_SIZE*3){ //FIXME nicer limit + if(s->c.bytestream_end - s->c.bytestream < w*MB_SIZE*MB_SIZE*3){ //FIXME nicer limit av_log(s->avctx, AV_LOG_ERROR, "encoded frame too large\n"); return; }