Skip to content

Commit

Permalink
Fix breakage of 2fa0fc6 (#970)
Browse files Browse the repository at this point in the history
  • Loading branch information
rouault committed Jul 29, 2017
1 parent 2fa0fc6 commit 784d4d4
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/bin/jp2/convert.c
Original file line number Diff line number Diff line change
Expand Up @@ -1896,8 +1896,9 @@ static int are_comps_similar(opj_image_t * image)
for (i = 1; i < image->numcomps; i++) {
if (image->comps[0].dx != image->comps[i].dx ||
image->comps[0].dy != image->comps[i].dy ||
image->comps[0].prec != image->comps[i].prec ||
image->comps[0].sgnd != image->comps[i].sgnd) {
(i <= 2 &&
(image->comps[0].prec != image->comps[i].prec ||
image->comps[0].sgnd != image->comps[i].sgnd))) {
return OPJ_FALSE;
}
}
Expand Down Expand Up @@ -1940,7 +1941,7 @@ int imagetopnm(opj_image_t * image, const char *outfile, int force_split)
ncomp = 1;
}

if ((force_split == 0) &&
if ((force_split == 0) && ncomp >= 2 &&
are_comps_similar(image)) {
fdest = fopen(outfile, "wb");

Expand Down

0 comments on commit 784d4d4

Please sign in to comment.