This issue is resolved by changeset 15230:3db9449e3d6a in the GraphicsMagick repository. A one line change to magick/studio.h:

diff -r ed4b51e57673 -r 3db9449e3d6a magick/studio.h
--- a/magick/studio.h   Wed Oct 11 08:18:56 2017 -0500
+++ b/magick/studio.h   Sat Oct 14 12:34:14 2017 -0500
@@ -1,5 +1,5 @@
 /*
-  Copyright (C) 2003 - 2016 GraphicsMagick Group
+  Copyright (C) 2003 - 2017 GraphicsMagick Group
   Copyright (C) 2002 ImageMagick Studio

   This program is covered by multiple licenses, which are described in
@@ -356,7 +356,7 @@
 #endif
 #define Max(x,y)  (((x) > (y)) ? (x) : (y))
 #define Min(x,y)  (((x) < (y)) ? (x) : (y))
-#define NumberOfObjectsInArray(octets,size) ((octets+size-1)/size)
+#define NumberOfObjectsInArray(octets,size) (octets/size) /* rounds down */
 #define QuantumTick(i,span) \
   ((((i) % ((Max(101,span)-1)/100)) == 0) || \
     ((magick_int64_t) (i) == ((magick_int64_t) (span)-1)))

--
Bob Friesenhahn
bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

Reply via email to