From 64efb152a09a40b5562a5eb4cefa65b2fddc87d2 Mon Sep 17 00:00:00 2001 From: AMA <> Date: Fri, 17 Feb 2012 11:06:07 +0000 Subject: [PATCH] 0022915: crash in iges reader TransferRoots() --- src/IGESGeom/IGESGeom_CircularArc.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/IGESGeom/IGESGeom_CircularArc.cxx b/src/IGESGeom/IGESGeom_CircularArc.cxx index 19d463e22a..98d42430d1 100755 --- a/src/IGESGeom/IGESGeom_CircularArc.cxx +++ b/src/IGESGeom/IGESGeom_CircularArc.cxx @@ -120,5 +120,5 @@ Standard_Boolean IGESGeom_CircularArc::IsClosed () const { - return ((theStart.X() == theEnd.X()) && (theStart.Y() == theEnd.Y())); + return (Abs (theStart.X() - theEnd.X()) < Precision::PConfusion() && Abs (theStart.Y() - theEnd.Y()) < Precision::PConfusion()); } -- 2.20.1