File GraphicsMagick-CVE-2017-11524.patch of Package GraphicsMagick.openSUSE_Leap_42.3_Update
Index: GraphicsMagick-1.2.5/magick/blob.c
===================================================================
--- GraphicsMagick-1.2.5.orig/magick/blob.c 2018-03-20 11:48:29.807258066 +0100
+++ GraphicsMagick-1.2.5/magick/blob.c 2018-03-20 11:49:58.036848992 +0100
@@ -3841,9 +3841,11 @@ MagickExport size_t WriteBlob(Image *ima
assert(image != (Image *) NULL);
assert(image->signature == MagickSignature);
- assert(data != (const char *) NULL);
assert(image->blob != (BlobInfo *) NULL);
assert(image->blob->type != UndefinedStream);
+ if (length == 0)
+ return 0;
+ assert(data != (const char *) NULL);
count=length;
switch (image->blob->type)
{