Browse code

Check for vectable ID > 0, fixes issue 2508.

Patch by Daniel Kang, daniel.d.kang at gmail

Originally committed as revision 26294 to svn://svn.ffmpeg.org/ffmpeg/trunk

Daniel Kang authored on 2011/01/10 19:36:14
Showing 1 changed files
... ...
@@ -387,7 +387,7 @@ static int truemotion1_decode_header(TrueMotion1Context *s)
387 387
     if ((header.compression & 1) && header.header_type)
388 388
         sel_vector_table = pc_tbl2;
389 389
     else {
390
-        if (header.vectable < 4)
390
+        if (header.vectable > 0 && header.vectable < 4)
391 391
             sel_vector_table = tables[header.vectable - 1];
392 392
         else {
393 393
             av_log(s->avctx, AV_LOG_ERROR, "invalid vector table id (%d)\n", header.vectable);