Commit 55c344f4b for imagemagick.org

commit 55c344f4b514213642da41194bab57b4476fb9f5
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Thu Jan 22 19:32:08 2026 -0500

    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-pqgj-2p96-rx85

diff --git a/coders/pcd.c b/coders/pcd.c
index e6326f5a4..192afc865 100644
--- a/coders/pcd.c
+++ b/coders/pcd.c
@@ -127,7 +127,11 @@ static MagickBooleanType DecodeImage(Image *image,unsigned char *luma,
       { \
         byte_count=ReadBlob(image,0x800,buffer); \
         if (byte_count != 0x800) \
-          break; \
+          { \
+            (void) ThrowMagickException(exception,GetMagickModule(), \
+              CorruptImageWarning,"CorruptImage","`%s'",image->filename); \
+            break; \
+          } \
         p=buffer; \
       } \
     sum|=(((unsigned int) (*p)) << (24-bits)); \
@@ -135,7 +139,11 @@ static MagickBooleanType DecodeImage(Image *image,unsigned char *luma,
     p++; \
   } \
   if (byte_count != 0x800) \
-    break; \
+    { \
+      (void) ThrowMagickException(exception,GetMagickModule(), \
+        CorruptImageWarning,"CorruptImage","`%s'",image->filename); \
+      break; \
+    } \
 }

   typedef struct PCDTable