]> OCCT Git - occt-copy.git/commitdiff
Additional fix for 29713 CR29713
authorgka <gka@opencascade.com>
Wed, 25 Apr 2018 16:42:27 +0000 (19:42 +0300)
committergka <gka@opencascade.com>
Wed, 25 Apr 2018 16:42:27 +0000 (19:42 +0300)
src/ShapeAnalysis/ShapeAnalysis_Edge.cxx

index 0ae7794bd438e0cbaf7a3d72cc72de95ba0ca133..5342e2a924041f8efed99c0311cd1bb61fb5ccf7 100644 (file)
@@ -438,7 +438,7 @@ Standard_Boolean ShapeAnalysis_Edge::CheckCurve3dWithPCurve (const TopoDS_Edge&
   TopoDS_Vertex aFirstVert = FirstVertex (edge);
   TopoDS_Vertex aLastVert  = LastVertex (edge);
 
-  if (aFirstVert.IsNull() || aLastVert.IsNull())
+  if (aFirstVert.IsNull() || aLastVert.IsNull() || aFirstVert.IsSame(aLastVert))
     return Standard_False;
 
   Standard_Real preci1 = BRep_Tool::Tolerance (aFirstVert),