From 65a3d216b3199df24180ffc80dbb87751846f3d6 Mon Sep 17 00:00:00 2001
From: cristy <urban-warrior@git.imagemagick.org>
Date: Sun, 2 Feb 2014 20:51:55 +0000
Subject: [PATCH]

---
 MagickCore/compare.c | 6 ++----
 MagickCore/feature.c | 6 ++----
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/MagickCore/compare.c b/MagickCore/compare.c
index c32abad3e..ebab64c3c 100644
--- a/MagickCore/compare.c
+++ b/MagickCore/compare.c
@@ -1090,10 +1090,8 @@ static MagickBooleanType GetPeakAbsoluteDistortion(const Image *image,
 
 static inline double MagickLog10(const double x)
 {
-#define Log10Epsilon  (1.0e-26)
-
- if (fabs(x) < Log10Epsilon)
-   return(log10(fabs(Log10Epsilon)));
+ if (fabs(x) < (1.0/MagickHuge))
+   return(log10(1.0/MagickHuge));
  return(log10(fabs(x)));
 }
 
diff --git a/MagickCore/feature.c b/MagickCore/feature.c
index 3b8dee700..b51899027 100644
--- a/MagickCore/feature.c
+++ b/MagickCore/feature.c
@@ -138,10 +138,8 @@ static inline ssize_t MagickAbsoluteValue(const ssize_t x)
 
 static inline double MagickLog10(const double x)
 {
-#define Log10Epsilon  (1.0e-26)
-
- if (fabs(x) < Log10Epsilon)
-   return(log10(fabs(Log10Epsilon)));
+ if (fabs(x) < (1.0/MagickHuge))
+   return(log10(1.0/MagickHuge));
  return(log10(fabs(x)));
 }
 
-- 
2.40.0