From: Pawel Date: Tue, 17 Jul 2012 09:37:28 +0000 (+0200) Subject: 0023296: Not verifying method return flag X-Git-Tag: V6_5_4_beta1~78 X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=commitdiff_plain;h=8fb480b35a51028d64e21e8c21b57d457f908a58 0023296: Not verifying method return flag Checking the returned flag. If the method fails return. --- diff --git a/src/BOPTools/BOPTools_Tools3D.cxx b/src/BOPTools/BOPTools_Tools3D.cxx index b432cc7dba..c207dd818c 100755 --- a/src/BOPTools/BOPTools_Tools3D.cxx +++ b/src/BOPTools/BOPTools_Tools3D.cxx @@ -510,6 +510,9 @@ Standard_Boolean BOPTools_Tools3D::DoSplitSEAMOnFace(const TopoDS_Edge& theSplit gp_Dir aDT1(aV1); // aFlag=aContext->ProjectPointOnEdge(aP, aEF2, aT2); + if(!aFlag) { + return Standard_False; + } // aFlag=BOPTools_Tools2D::EdgeTangent(aEF2, aT2, aV2); if(!aFlag) {