[trunk] Import patch from sumatrapdf team. This handle testcase 3635.pdf.asan.77.2930

Update issue 225
This commit is contained in:
Mathieu Malaterre 2014-02-26 11:14:27 +00:00
parent adb237cfa8
commit 5f3470fcd0
1 changed files with 8 additions and 0 deletions

View File

@ -4481,6 +4481,14 @@ static OPJ_BOOL opj_j2k_read_rgn (opj_j2k_t *p_j2k,
};
#endif /* USE_JPWL */
/* testcase 3635.pdf.asan.77.2930 */
if (l_comp_room >= l_nb_comp) {
opj_event_msg(p_manager, EVT_ERROR,
"JPWL: bad component number in RGN (%d when there are only %d)\n",
l_comp_room, l_nb_comp);
return OPJ_FALSE;
}
opj_read_bytes(p_header_data,(OPJ_UINT32 *) (&(l_tcp->tccps[l_comp_no].roishift)),1); /* SPrgn */
++p_header_data;