opj_t1_encode_cblks: fix UBSAN signed integer overflow 1187/head
authorEven Rouault <even.rouault@spatialys.com>
Fri, 29 Mar 2019 10:17:39 +0000 (11:17 +0100)
committerEven Rouault <even.rouault@spatialys.com>
Fri, 29 Mar 2019 10:17:39 +0000 (11:17 +0100)
commita1d32a596a94280178c44a55d7e7f1acd992ed5d
tree7f38fca07f99aa2261fb97d1e0ff1c0b3b5cf06e
parent25b815dc460dbf9def7e6b822c8998727094f85a
opj_t1_encode_cblks: fix UBSAN signed integer overflow

Fixes #1053 / CVE-2018-5727

Note: I don't consider this issue to be a security vulnerability, in
practice.
At least with gcc or clang compilers on x86_64 which generate the same
assembly code with or without that fix.
src/lib/openjp2/t1.c