commit 037a4e379b534b2e562a886a8d7df692926a36bd
parent e7055a1802dd4f5fc13d54907ae35242b7696d34
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date: Fri, 10 Mar 2023 14:21:34 +0100
Fix variable used uninitialized in error path
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/cg_construction_mode_0.c b/src/cg_construction_mode_0.c
@@ -547,7 +547,7 @@ build_cad_cmode_0
const char* name;
struct scad_geometry** adjoining_cad = NULL;
size_t i = 0;
- size_t adjoining_n;
+ size_t adjoining_n = 0;
struct scpr_intersector* overlapping_intersector = NULL;
struct scpr_intersector_check_callbacks callbacks
= SCPR_INTERSECTOR_CHECK_CALLBACKS_NULL__;
@@ -764,7 +764,7 @@ release_cad_cmode_0
#define GDEL(Field) \
if(data_cad->Field) SCAD(geometry_delete(data_cad->Field)); \
- /* To ease debugging, write NULL after deletion */ \
+ /* To ease debugging, set to NULL after deletion */ \
data_cad->Field = NULL
GDEL(cavity);
GDEL(floor);
diff --git a/src/cg_construction_mode_1.c b/src/cg_construction_mode_1.c
@@ -1551,7 +1551,7 @@ build_cad_cmode_1
= SCPR_INTERSECTOR_CHECK_CALLBACKS_NULL__;
struct scad_geometry** adjoining_cad = NULL;
size_t i = 0;
- size_t adjoining_n;
+ size_t adjoining_n = 0;
struct callback_ctx ctx;
int error_occured = 0;
struct htable_polygons polygons;