| diff --git a/third_party/libopenjpeg/jp2.c b/third_party/libopenjpeg/jp2.c | 
 | index 7c065ba74..a5790b267 100644 | 
 | --- a/third_party/libopenjpeg/jp2.c | 
 | +++ b/third_party/libopenjpeg/jp2.c | 
 | @@ -1079,8 +1079,8 @@ static OPJ_BOOL opj_jp2_apply_pclr(opj_image_t *image, | 
 |              assert(pcol == 0); | 
 |              new_comps[i] = old_comps[cmp]; | 
 |          } else { | 
 | -            assert(i == pcol); | 
 | -            new_comps[pcol] = old_comps[cmp]; | 
 | +            assert( i == pcol ); // probably wrong? | 
 | +            new_comps[i] = old_comps[cmp]; | 
 |          } | 
 |   | 
 |          /* Palette mapping: */ | 
 | @@ -1118,8 +1118,8 @@ static OPJ_BOOL opj_jp2_apply_pclr(opj_image_t *image, | 
 |                  dst[j] = src[j]; | 
 |              } | 
 |          } else { | 
 | -            assert(i == pcol); | 
 | -            dst = new_comps[pcol].data; | 
 | +            assert( i == pcol ); // probably wrong? | 
 | +            dst = new_comps[i].data; | 
 |              assert(dst); | 
 |              for (j = 0; j < max; ++j) { | 
 |                  /* The index */ |