From 0ca21a9112a8069d61e176775eca21f362c2e955 Mon Sep 17 00:00:00 2001 From: dorlov Date: Thu, 12 Jan 2023 11:39:07 +0000 Subject: [PATCH] 0033312: Data Exchange - NULL-dereference in StepToTopoDS_TranslateShell::Init() The condition "if" was changed to opposite --- src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx b/src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx index b011d8adbf..95da76d86a 100644 --- a/src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx +++ b/src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx @@ -138,7 +138,7 @@ void StepToTopoDS_TranslateShell::Init(const Handle(StepVisual_TessellatedShell) { Handle(TransferBRep_ShapeBinder) aBinder = Handle(TransferBRep_ShapeBinder)::DownCast(aTP->Find(theTSh->TopologicalLink())); - if (aBinder.IsNull()) + if (!aBinder.IsNull()) { aSh = aBinder->Shell(); theHasGeom = Standard_True;