From 8fb480b35a51028d64e21e8c21b57d457f908a58 Mon Sep 17 00:00:00 2001 From: Pawel Date: Tue, 17 Jul 2012 11:37:28 +0200 Subject: [PATCH] 0023296: Not verifying method return flag Checking the returned flag. If the method fails return. --- src/BOPTools/BOPTools_Tools3D.cxx | 3 +++ 1 file changed, 3 insertions(+) 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) {