Package: openjpeg2 / 2.5.3-2.1
Metadata
Package | Version | Patches format |
---|---|---|
openjpeg2 | 2.5.3-2.1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
issue878.patch | (download) |
src/bin/wx/OPJViewer/source/imagjpeg2000.cpp |
3 2 + 1 - 0 ! |
openjpeg2 viewer fails to build |
man_fix.patch | (download) |
src/bin/jp2/CMakeLists.txt |
2 0 + 2 - 0 ! |
add install rules for man page even when not building doc |
0001 opj_jp2_read_header Check for error after parsing he.patch | (download) |
src/lib/openjp2/jp2.c |
2 1 + 1 - 0 ! |
opj_jp2_read_header: check for error after parsing header. Consider the case where the caller has not set the p_image pointer to NULL before calling opj_read_header(). If opj_j2k_read_header_procedure() fails while obtaining the rest of the marker segment when calling opj_stream_read_data() because the data stream is too short, then opj_j2k_read_header() will never have the chance to initialize p_image, leaving it uninitialized. opj_jp2_read_header() will check the p_image value whether opj_j2k_read_header() suceeded or failed. This may be detected as an error in valgrind or ASAN. The fix is to check whether opj_j2k_read_header() suceeded before using the output argument p_image. |
1