Avoid p_stream->m_user_data_length >= (OPJ_UINT64)p_stream->m_byte_offset assertion...
authorEven Rouault <even.rouault@spatialys.com>
Sun, 30 Jul 2017 14:48:15 +0000 (16:48 +0200)
committerEven Rouault <even.rouault@spatialys.com>
Sun, 30 Jul 2017 14:48:15 +0000 (16:48 +0200)
commite23e0c94d0eb30623bc67be19c38c22ee5378344
treecb441e82a344d6fb427152c41094ca489a4a568c
parent1ed8d67797ef57143e2c855b602016bf9d89337d
Avoid p_stream->m_user_data_length >= (OPJ_UINT64)p_stream->m_byte_offset assertion in opj_stream_get_number_byte_left(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2786. Credit to OSS Fuzz
src/lib/openjp2/cio.c
src/lib/openjp2/jp2.c