From: nbv Date: Wed, 11 Jul 2018 14:29:54 +0000 (+0300) Subject: 0029948: Uninitialized variable in GeomEvaluator_OffsetSurface::CalculateD0(...)... X-Git-Tag: OCCT_VC2017_73~72 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=73e403b8c60317b16c00bfdbc222da369f32c912;p=occt-copy.git 0029948: Uninitialized variable in GeomEvaluator_OffsetSurface::CalculateD0(...) method Variable "NStatus" from GeomEvaluator_OffsetSurface class is now initialized correctly. --- diff --git a/src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx b/src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx index c41d9a7efb..6943c9231e 100644 --- a/src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx +++ b/src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx @@ -466,7 +466,7 @@ void GeomEvaluator_OffsetSurface::CalculateD0( derivatives(MaxOrder, 1, theU, theV, myBaseAdaptor, 0, 0, AlongU, AlongV, L, DerNUV, DerSurf); gp_Dir Normal; - CSLib_NormalStatus NStatus; + CSLib_NormalStatus NStatus = CSLib_Singular; CSLib::Normal(MaxOrder, DerNUV, the_D1MagTol, theU, theV, Umin, Umax, Vmin, Vmax, NStatus, Normal, OrderU, OrderV); if (NStatus == CSLib_InfinityOfSolutions)