mp4: fix infinite loop on malformed file
commitf8c44ffcf7b4ca0cd4f58d7c44b2e1faa3f90ce6
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 13 Dec 2017 20:32:06 +0000 (13 22:32 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 13 Dec 2017 20:33:43 +0000 (13 22:33 +0200)
treea41e50dc17ee46aab9df08f24e1c937171d35bc6
parent59535a015e94d3b70b30dce1c2aff8c23930b656
mp4: fix infinite loop on malformed file

Unknown or partially read box can be loaded succesfully even if it
overflows the parent. This lead to an integer underflow and infinite
loop until memory exhaustion.
modules/demux/mp4/libmp4.c