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