Skip to content

Commit d2bed78

Browse files
committed
fixed segv if path has primary input
1 parent 4b596db commit d2bed78

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/map/scl/sclSize.c

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,16 @@ void Abc_SclTimeNtkPrint( SC_Man * p, int fShowAll, int fPrintPath )
199199
i = 0;
200200
while ( pObj && Abc_ObjIsNode(pObj) )
201201
{
202+
SC_Cell *cell = Abc_SclObjCell(pObj);
203+
const char *pname;
204+
if (cell && cell->pName) {
205+
pname = cell->pName;
206+
}
207+
else {
208+
pname = "pi";
209+
}
202210
i++;
203-
nLength = Abc_MaxInt( nLength, strlen(Abc_SclObjCell(pObj)->pName) );
211+
nLength = Abc_MaxInt( nLength, strlen(pname) );
204212
pObj = Abc_SclFindMostCriticalFanin( p, &fRise, pObj );
205213
}
206214

0 commit comments

Comments
 (0)