From 6836863e55356ebcb70e3984d6493cb217e0c142 Mon Sep 17 00:00:00 2001 From: phsauter Date: Wed, 27 Sep 2023 18:16:59 +0200 Subject: [PATCH] Fix Segault in scl Fixes a regression that was introduced in #232 by myself. Reverts back to correct version introduced in #228. This was likely introduced in a careless merge before creating PR #232. --- src/map/scl/sclSize.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/map/scl/sclSize.c b/src/map/scl/sclSize.c index e09c56e67..97955210e 100644 --- a/src/map/scl/sclSize.c +++ b/src/map/scl/sclSize.c @@ -200,7 +200,7 @@ void Abc_SclTimeNtkPrint( SC_Man * p, int fShowAll, int fPrintPath ) while ( pObj && Abc_ObjIsNode(pObj) ) { i++; - nLength = Abc_MaxInt( nLength, strlen(Abc_SclObjCell(pObj)->pName) ); + nLength = Abc_MaxInt( nLength, Abc_SclObjCell(pObj) ? strlen(Abc_SclObjCell(pObj)->pName) : 2 /* strlen("pi") */ ); pObj = Abc_SclFindMostCriticalFanin( p, &fRise, pObj ); }