# HG changeset patch # User reimar # Date 1292172613 0 # Node ID b6636da71bea4c80fac17b6fa5e824d0d55fd3d4 # Parent 231764e0b7555d224cca7afd93757885b8da5769 len < 8 is also invalid for 64-bit codec chunk size. Previous code could cause hang. diff -r 231764e0b755 -r b6636da71bea libmpdemux/demux_mov.c --- a/libmpdemux/demux_mov.c Sun Dec 12 14:31:17 2010 +0000 +++ b/libmpdemux/demux_mov.c Sun Dec 12 16:50:13 2010 +0000 @@ -368,7 +368,7 @@ goto skip_chunk; } #endif - else if(len<8) break; // invalid chunk + if(len<8) break; // invalid chunk switch(id){ case MOV_FOURCC('f','t','y','p'): {