X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fdemux%2Flive555.cpp;h=aa2435a2fcf5e8c89675f64a4d052a3732cdc724;hb=f7b46de273fb4b48b8a1c0e46bee17eec47005f7;hp=a0d812e3ac34691850dcd0f848990cf0defe8e2b;hpb=c6c38ccd2c1683bd2ab4c87190edfebbf63dd8ea;p=vlc diff --git a/modules/demux/live555.cpp b/modules/demux/live555.cpp index a0d812e3ac..aa2435a2fc 100644 --- a/modules/demux/live555.cpp +++ b/modules/demux/live555.cpp @@ -29,7 +29,6 @@ #include /* malloc(), free() */ #include -#include #include #include #include @@ -1352,7 +1351,7 @@ static void StreamRead( void *p_private, unsigned int i_size, if( atomLength == 0 || atomLength > endpos-pos) break; if( memcmp(pos+4, "avcC", 4) == 0 && atomLength > 8 && - atomLength <= INT_MAX-sizeof(BITMAPINFOHEADER)) + atomLength <= INT_MAX ) { tk->fmt.i_extra = atomLength-8; tk->fmt.p_extra = malloc( tk->fmt.i_extra );