From ef19e9924ed29664f9550ee826f9e88e0955e2ab Mon Sep 17 00:00:00 2001
From: Federico Montesino Pouzols <federico.montesino-pouzols@stfc.ac.uk>
Date: Wed, 14 Oct 2015 11:54:06 +0100
Subject: [PATCH] fix wrong comparison in a fix for error handling issues, re
 #13951

---
 Framework/Kernel/src/ANN/kd_dump.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Framework/Kernel/src/ANN/kd_dump.cpp b/Framework/Kernel/src/ANN/kd_dump.cpp
index f01241a4dd6..eb99a37d414 100644
--- a/Framework/Kernel/src/ANN/kd_dump.cpp
+++ b/Framework/Kernel/src/ANN/kd_dump.cpp
@@ -441,7 +441,7 @@ static ANNkd_ptr annReadTree(istream &in,           // input stream
     in >> n_bnds; // number of bounding sides
                   // allocate bounds array
 
-    if (0 < n_bnds ||
+    if (0 > n_bnds ||
         static_cast<size_t>(std::numeric_limits<int>::max()) <=
             static_cast<size_t>(n_bnds / sizeof(ANNorthHalfSpace))) {
       annError("Too big number of bounding sides, would cause overflow when "
-- 
GitLab