]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11637
authorCristy <urban-warrior@imagemagick.org>
Sat, 1 Dec 2018 16:21:16 +0000 (11:21 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 1 Dec 2018 16:21:16 +0000 (11:21 -0500)
MagickCore/cache.c

index 490b4822d878b6be9206317d6612a7bb2cd2a869..f3567412ae1ada7fa3ae09925dc1d9922193b963 100644 (file)
@@ -2708,8 +2708,7 @@ static inline MagickModulo VirtualPixelModulo(const ssize_t offset,
   modulo.quotient=offset/(ssize_t) extent;
   if (offset < 0L)
     modulo.quotient--;
-  modulo.remainder=(ssize_t) (offset-(MagickOffsetType) modulo.quotient*
-    (MagickOffsetType) extent);
+  modulo.remainder=(ssize_t) (offset-(double) modulo.quotient*extent);
   return(modulo);
 }