From 1fc33b93894305af4ab5239de80c1ba6004bcebc Mon Sep 17 00:00:00 2001 From: KristofferC Date: Wed, 17 May 2023 14:20:20 +0200 Subject: [PATCH] prevent divding by zero when number of zones is 1 in csvexport --- csvexport/src/csvexport.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/csvexport/src/csvexport.cpp b/csvexport/src/csvexport.cpp index 31b4b929..06d77e94 100644 --- a/csvexport/src/csvexport.cpp +++ b/csvexport/src/csvexport.cpp @@ -337,7 +337,9 @@ int main(int argc, char** argv) const auto ss = zone_data.sumSq - 2. * zone_data.total * avg + avg * avg * sz; - const auto std = sqrt(ss / (sz - 1)); + double std = 0; + if( sz > 1 ) + std = sqrt(ss / (sz - 1)); values[9] = std::to_string(std); std::string row = join(values, args.separator);