Commit d7cc31527 for imagemagick.org

commit d7cc315277b86199734e91d499e318d812b6b9f3
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Mon Feb 2 20:04:12 2026 -0500

    prevent a possible integer overflow

diff --git a/coders/sixel.c b/coders/sixel.c
index 8b868189f..5de968e35 100644
--- a/coders/sixel.c
+++ b/coders/sixel.c
@@ -214,8 +214,15 @@ static unsigned char *get_params(unsigned char *p, int *param, int *len)
       {
         for (n = 0; isdigit((int) ((unsigned char) *p)); p++)
         {
-          if (n <= (INT_MAX/10))
-            n=(int) ((ssize_t) n*10+(*p-'0'));
+          int digit = *p-'0';
+          ssize_t tmp = (ssize_t) n*10+digit;
+
+          if (tmp > INT_MAX)
+            {
+              n=INT_MAX;
+              break;
+            }
+          n=(int) tmp;
         }
         if (*len < 10)
           param[(*len)++]=n;