summaryrefslogtreecommitdiff
path: root/libopenjpeg
diff options
context:
space:
mode:
authorMathieu Malaterre <mathieu.malaterre@gmail.com>2012-01-20 14:48:07 +0000
committerMathieu Malaterre <mathieu.malaterre@gmail.com>2012-01-20 14:48:07 +0000
commit85bbc6def89e9f6a3f65f016861b99cbaa27f9cc (patch)
tree06ef1ed5a18444329042b1c1495af05331245b01 /libopenjpeg
parent5bd5d894eb953eac8642b31db4f0943bb039540a (diff)
Make r1330 more robust. Display more info.
Diffstat (limited to 'libopenjpeg')
-rw-r--r--libopenjpeg/jp2.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libopenjpeg/jp2.c b/libopenjpeg/jp2.c
index 04381bd7..9cb1e236 100644
--- a/libopenjpeg/jp2.c
+++ b/libopenjpeg/jp2.c
@@ -372,7 +372,10 @@ static void jp2_apply_pclr(opj_jp2_color_t *color, opj_image_t *image, opj_commo
if( pcol < nr_channels )
new_comps[pcol] = old_comps[cmp];
else
- opj_event_msg(cinfo, EVT_ERROR, "Error with pcol value. skipping\n");
+ {
+ opj_event_msg(cinfo, EVT_ERROR, "Error with pcol value %d (max: %d). skipping\n", pcol, nr_channels);
+ continue;
+ }
if(cmap[i].mtyp == 0) /* Direct use */
{