# HG changeset patch # User reimar # Date 1252056066 0 # Node ID 8f54d278fd50898af6bf58657d9c4ca037686c4a # Parent ab9cec67f2a9b501d88009ba3268a5126e5dbc90 100l, SIZE_MAX must be UINT_MAX to prevent an integer overflow later on, also it is preferable if demuxer parsing does not differ between architectures. diff -r ab9cec67f2a9 -r 8f54d278fd50 libmpdemux/demux_mov.c --- a/libmpdemux/demux_mov.c Fri Sep 04 07:57:06 2009 +0000 +++ b/libmpdemux/demux_mov.c Fri Sep 04 09:21:06 2009 +0000 @@ -1445,7 +1445,7 @@ z_stream zstrm; stream_t* backup; - if (moov_sz > SIZE_MAX - 16) { + if (moov_sz > UINT_MAX - 16) { mp_msg(MSGT_DEMUX, MSGL_ERR, "Invalid cmvd atom size %d\n", moov_sz); break; }