From 4ffa658faf48cdac070832fee929e128d67e2b52 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sun, 31 May 2020 17:07:41 +0200 Subject: [PATCH] Don't segfault on empty multithreaded iterator result set --- src/ifcgeom/IfcGeomIteratorImplementation.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ifcgeom/IfcGeomIteratorImplementation.h b/src/ifcgeom/IfcGeomIteratorImplementation.h index cfa5d5d42a..e656d9e706 100644 --- a/src/ifcgeom/IfcGeomIteratorImplementation.h +++ b/src/ifcgeom/IfcGeomIteratorImplementation.h @@ -376,6 +376,8 @@ namespace IfcGeom { if (num_threads_ != 1) { collect(); process_concurrently(); + + return all_processed_elements_.size(); } else { if (!create()) { return false;