From 5c83e36a62960fb7cc1b1b9036892cae5c904c12 Mon Sep 17 00:00:00 2001 From: Mikhail Kocharmin Date: Tue, 26 Mar 2024 14:00:40 +0300 Subject: [PATCH] recalculateParallelDirective: dereference of a null pointer --- sapfor/experts/Sapfor_2017/_src/GraphLoop/graph_loops.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sapfor/experts/Sapfor_2017/_src/GraphLoop/graph_loops.h b/sapfor/experts/Sapfor_2017/_src/GraphLoop/graph_loops.h index 50878b7..d483eda 100644 --- a/sapfor/experts/Sapfor_2017/_src/GraphLoop/graph_loops.h +++ b/sapfor/experts/Sapfor_2017/_src/GraphLoop/graph_loops.h @@ -211,7 +211,7 @@ public: } ParallelDirective *parDirective = baseDirs[0]; - for (int z = 1; z < baseDirs.size(); ++z) + for (int z = 1; z < baseDirs.size() && baseDirs[z]; ++z) { ParallelDirective *old = parDirective; parDirective = *parDirective + *baseDirs[z];