diff options
| author | Mathieu Malaterre <mathieu.malaterre@gmail.com> | 2012-01-20 14:48:07 +0000 |
|---|---|---|
| committer | Mathieu Malaterre <mathieu.malaterre@gmail.com> | 2012-01-20 14:48:07 +0000 |
| commit | 85bbc6def89e9f6a3f65f016861b99cbaa27f9cc (patch) | |
| tree | 06ef1ed5a18444329042b1c1495af05331245b01 /libopenjpeg | |
| parent | 5bd5d894eb953eac8642b31db4f0943bb039540a (diff) | |
Make r1330 more robust. Display more info.
Diffstat (limited to 'libopenjpeg')
| -rw-r--r-- | libopenjpeg/jp2.c | 5 |
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 */ { |
