star-cad

Geometric operators for computer-aided design
git clone git://git.meso-star.fr/star-cad.git
Log | Files | Refs | README | LICENSE

commit c7035f42b74fe811ae332255f401b9ba733cc36d
parent 9e5dfd0b080d84b76b51e689af52cc0c513a19e8
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Fri,  8 Sep 2023 17:52:13 +0200

Fix variable used uninitialized in rare situations

Diffstat:
Msrc/scad.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/scad.c b/src/scad.c @@ -68,7 +68,8 @@ write_ascii_stl for(i = 0; i < count; i++) { int k; - double vtx[3][3], n[3], tmp[3], edge1[3], edge2[3], zero[3] = { 0,0,0 }; + double vtx[3][3], tmp[3], edge1[3], edge2[3], n[3] = { 0,0,0 }; + const double zero[3] = { 0,0,0 }; d3_set(vtx[0], coords+9*i+0); d3_set(vtx[1], coords+9*i+3); d3_set(vtx[2], coords+9*i+6);