From: dpasukhi Date: Wed, 10 May 2023 18:26:55 +0000 (+0100) Subject: 0033377: Data Exchange - STEPCAFControl_Reader crash in OCC 7.7.0 X-Git-Tag: V7_8_0~56 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=e4f00dbb7e72cc187215666ad949c54526ece6f0;p=occt.git 0033377: Data Exchange - STEPCAFControl_Reader crash in OCC 7.7.0 Added checking for null object for STEPCAFControl_Reader::SettleShapeData --- diff --git a/src/STEPCAFControl/STEPCAFControl_Reader.cxx b/src/STEPCAFControl/STEPCAFControl_Reader.cxx index cae2a1bf28..7395804d8f 100644 --- a/src/STEPCAFControl/STEPCAFControl_Reader.cxx +++ b/src/STEPCAFControl/STEPCAFControl_Reader.cxx @@ -4657,6 +4657,8 @@ TDF_Label STEPCAFControl_Reader::SettleShapeData(const Handle(StepRepr_Represent const Handle(Transfer_TransientProcess)& TP) const { TDF_Label aResult = theLab; + if (theItem.IsNull()) + return aResult; Handle(TCollection_HAsciiString) hName = theItem->Name(); if (hName.IsNull() || hName->IsEmpty())