]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Mon, 2 Oct 2017 11:19:39 +0000 (07:19 -0400)
committerCristy <urban-warrior@imagemagick.org>
Mon, 2 Oct 2017 11:19:39 +0000 (07:19 -0400)
MagickCore/segment.c

index 14b1bd68531074aa4e8d45582f53a6bf118de2a3..2c652603d22e01cae42a902c3cafde15205eab31 100644 (file)
@@ -1554,7 +1554,10 @@ static double OptimalTau(const ssize_t *histogram,const double max_tau,
   zero_crossing=(ZeroCrossing *) AcquireQuantumMemory((size_t) count,
     sizeof(*zero_crossing));
   if (zero_crossing == (ZeroCrossing *) NULL)
-    return(0.0);
+    {
+      list=(IntervalTree **) RelinquishMagickMemory(list);
+      return(0.0);
+    }
   for (i=0; i < (ssize_t) count; i++)
     zero_crossing[i].tau=(-1.0);
   /*