Mercurial > libavcodec.hg
diff fraps.c @ 4148:228252c41929 libavcodec
Check for symbol count
author | kostya |
---|---|
date | Mon, 06 Nov 2006 06:13:29 +0000 |
parents | 79ddfdee291d |
children | 05e932ddaaa9 |
line wrap: on
line diff
--- a/fraps.c Mon Nov 06 05:35:09 2006 +0000 +++ b/fraps.c Mon Nov 06 06:13:29 2006 +0000 @@ -140,6 +140,10 @@ s->nodes[i].sym = i; s->nodes[i].count = LE_32(src); s->nodes[i].n0 = -2; + if(s->nodes[i].count < 0) { + av_log(s->avctx, AV_LOG_ERROR, "Symbol count < 0\n"); + return -1; + } src += 4; sum += s->nodes[i].count; }