From d3b7251eac214068e9dfa17749e2623fcef9360d Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Thu, 12 May 2022 17:53:21 +0200 Subject: [PATCH] NetRoutingExtension::get() failsafe when net is NULL. --- hurricane/src/hurricane/NetRoutingProperty.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hurricane/src/hurricane/NetRoutingProperty.cpp b/hurricane/src/hurricane/NetRoutingProperty.cpp index 0e6f381c..7547221e 100644 --- a/hurricane/src/hurricane/NetRoutingProperty.cpp +++ b/hurricane/src/hurricane/NetRoutingProperty.cpp @@ -227,7 +227,8 @@ namespace Hurricane { NetRoutingState* NetRoutingExtension::get ( const Net* net ) { - if (net == _owner) return _cache; + if (not net) return NULL; + if ((net == _owner) and _cache) return _cache; _owner = net; Property* property = _owner->getProperty( NetRoutingProperty::getPropertyName() );