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