]> OCCT Git - occt.git/commit
Modeling - Fix null surface crash in fixshape (#623)
authorSander Adamson <sander.adamson@cloudnc.com>
Fri, 1 Aug 2025 17:10:21 +0000 (18:10 +0100)
committerGitHub <noreply@github.com>
Fri, 1 Aug 2025 17:10:21 +0000 (18:10 +0100)
commit599869329ccb53dd1943d0172b11f2c54082a7b5
tree34773898dbe5e65e3c35acfbdfbf92e6a81a87c4
parent65742e7375ff71a022eda677778a25b6bb14650a
Modeling - Fix null surface crash in fixshape (#623)

- Added null surface validation in ShapeAnalysis_Surface constructor and Init method
- Added null surface checks throughout ShapeFix_Face methods to prevent crashes
- Enhanced robustness by validating surface availability before performing surface-dependent operations
src/ModelingAlgorithms/TKShHealing/ShapeAnalysis/ShapeAnalysis_Surface.cxx
src/ModelingAlgorithms/TKShHealing/ShapeAnalysis/ShapeAnalysis_Wire.cxx
src/ModelingAlgorithms/TKShHealing/ShapeFix/ShapeFix_Face.cxx
tests/bugs/modalg_8/bug33895 [new file with mode: 0644]