diff --git a/coders/pnm.c b/coders/pnm.c index adce405bec..10c5f19c82 100644 --- a/coders/pnm.c +++ b/coders/pnm.c @@ -1964,15 +1964,10 @@ static MagickBooleanType WritePNMImage(const ImageInfo *image_info,Image *image, quantum_type=GetQuantumType(image,exception); if (quantum_type == IndexQuantum) { - switch (image->colorspace) - { - case CMYKColorspace: - quantum_type=CMYKQuantum; - break; - case GRAYColorspace: - quantum_type=GrayQuantum; - break; - } + if (image->colorspace == CMYKColorspace) + quantum_type=CMYKQuantum; + else if (image->colorspace == GRAYColorspace) + quantum_type=GrayQuantum; } switch (quantum_type) {