diff --git a/src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx b/src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx index 4c0462a2c6..8e9804c5b7 100644 --- a/src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx +++ b/src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx @@ -545,7 +545,10 @@ void StepToTopoDS_TranslateFace::Init(const Handle(StepShape_FaceSurface)& FS, #endif FaceBound = FS->BoundsValue(i); Loop = FaceBound->Bound(); - + if (Loop.IsNull()) + { + continue; + } // ------------------------ // The Loop is a VertexLoop // ------------------------