Commit f03ada70c for imagemagick.org

commit f03ada70c095945075703cc79fbe27485af1fd9f
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Thu Jan 22 19:39:56 2026 -0500

    https://github.com/ImageMagick/ImageMagick/issues/8538

diff --git a/coders/fits.c b/coders/fits.c
index e80775017..eebab3382 100644
--- a/coders/fits.c
+++ b/coders/fits.c
@@ -186,7 +186,7 @@ static MagickOffsetType GetFITSPixelExtrema(Image *image,
   offset=TellBlob(image);
   if (offset == -1)
     return(-1);
-  number_pixels=(MagickSizeType) image->columns*image->rows;
+  number_pixels=((MagickSizeType) image->columns*image->rows);
   *minima=MagickMaximumValue;
   *maxima=(-MagickMaximumValue);
   for (i=0; i < (MagickOffsetType) number_pixels; i++)
@@ -417,7 +417,7 @@ static Image *ReadFITSImage(const ImageInfo *image_info,
             comment=DestroyString(comment);
           ThrowReaderException(CorruptImageError,"ImproperImageHeader");
         }
-      number_pixels=(MagickSizeType) (fits_info.columns*fits_info.rows);
+      number_pixels=((MagickSizeType) fits_info.columns*fits_info.rows);
       if ((fits_info.simple != MagickFalse) && (fits_info.number_axes >= 1) &&
           (fits_info.number_axes <= 4) && (number_pixels != 0))
         break;
@@ -433,7 +433,7 @@ static Image *ReadFITSImage(const ImageInfo *image_info,
     if (EOFBlob(image) != MagickFalse)
       ThrowFileException(exception,CorruptImageError,"UnexpectedEndOfFile",
         image->filename);
-    number_pixels=(MagickSizeType) (fits_info.columns*fits_info.rows);
+    number_pixels=((MagickSizeType) fits_info.columns*fits_info.rows);
     if ((fits_info.simple == MagickFalse) || (fits_info.number_axes < 1) ||
         (fits_info.number_axes > 4) || (number_pixels == 0) ||
         (fits_info.number_planes <= 0))