]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/774
authorCristy <urban-warrior@imagemagick.org>
Fri, 22 Sep 2017 13:05:14 +0000 (09:05 -0400)
committerCristy <urban-warrior@imagemagick.org>
Fri, 22 Sep 2017 13:05:14 +0000 (09:05 -0400)
MagickCore/morphology.c

index 14d8ec15446fd2a125648fd0288b4522e68c2ddf..25c4ad67ebd6e8bdfdd1b4d95d67c5443cb05ef9 100644 (file)
@@ -2334,16 +2334,22 @@ static void ExpandMirrorKernelInfo(KernelInfo *kernel)
   last = kernel;
 
   clone = CloneKernelInfo(last);
+  if (clone == (KernelInfo *) NULL)
+    return;
   RotateKernelInfo(clone, 180);   /* flip */
   LastKernelInfo(last)->next = clone;
   last = clone;
 
   clone = CloneKernelInfo(last);
+  if (clone == (KernelInfo *) NULL)
+    return;
   RotateKernelInfo(clone, 90);   /* transpose */
   LastKernelInfo(last)->next = clone;
   last = clone;
 
   clone = CloneKernelInfo(last);
+  if (clone == (KernelInfo *) NULL)
+    return;
   RotateKernelInfo(clone, 180);  /* flop */
   LastKernelInfo(last)->next = clone;