From e3e1b14993870bdd77f162e1bd711a8b3c94f952 Mon Sep 17 00:00:00 2001
From: David Keitel <david.keitel@ligo.org>
Date: Fri, 27 Oct 2017 16:15:39 +0100
Subject: [PATCH] XLALCreateFstatInput: report minCoverFreq, maxCoverFreq when
 checks failed

---
 lalpulsar/src/ComputeFstat.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lalpulsar/src/ComputeFstat.c b/lalpulsar/src/ComputeFstat.c
index cb69dcd3a9..3384098e98 100644
--- a/lalpulsar/src/ComputeFstat.c
+++ b/lalpulsar/src/ComputeFstat.c
@@ -235,9 +235,8 @@ XLALCreateFstatInput ( const SFTCatalog *SFTcatalog,              ///< [in] Cata
   }
 
   // Check remaining required parameters
-  XLAL_CHECK_NULL ( isfinite(minCoverFreq) && minCoverFreq > 0, XLAL_EINVAL );
-  XLAL_CHECK_NULL ( isfinite(maxCoverFreq) && maxCoverFreq > 0, XLAL_EINVAL );
-  XLAL_CHECK_NULL ( maxCoverFreq > minCoverFreq, XLAL_EINVAL );
+  XLAL_CHECK_NULL ( isfinite(minCoverFreq) && ( minCoverFreq > 0 ) && isfinite(maxCoverFreq) && ( maxCoverFreq > 0 ), XLAL_EINVAL, "Check failed: minCoverFreq=%f and maxCoverFreq=%f must be finite and positive!", minCoverFreq, maxCoverFreq );
+  XLAL_CHECK_NULL ( maxCoverFreq > minCoverFreq, XLAL_EINVAL, "Check failed: maxCoverFreq>minCoverFreq (%f<=%f)!", maxCoverFreq, minCoverFreq );
   XLAL_CHECK_NULL ( ephemerides != NULL, XLAL_EINVAL );
   XLAL_CHECK_NULL ( dFreq >= 0, XLAL_EINVAL);
 
-- 
GitLab