From d3e3ffc411a76290e2a8afc33e8cfa086fef4438 Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Tue, 20 Aug 2019 20:16:26 +0200 Subject: [PATCH] Minor refactoring. --- coders/png.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/coders/png.c b/coders/png.c index 4cb97350e..de0e86091 100644 --- a/coders/png.c +++ b/coders/png.c @@ -8758,14 +8758,16 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info, if (ping_preserve_colormap == MagickFalse) { - if (image->storage_class != PseudoClass && image->colormap != NULL) + if ((image->storage_class != PseudoClass) && + (image->colormap != (PixelInfo *) NULL)) { /* Free the bogus colormap; it can cause trouble later */ if (logging != MagickFalse) (void) LogMagickEvent(CoderEvent,GetMagickModule(), " Freeing bogus colormap"); - (void) RelinquishMagickMemory(image->colormap); - image->colormap=NULL; + (PixelInfo *) RelinquishMagickMemory(image->colormap); + image->colormap=(PixelPacket *) RelinquishMagickMemory( + image->colormap); } } -- 2.40.0