diff options
| author | Alan Mishchenko <alanmi@berkeley.edu> | 2020-09-25 20:35:11 -0700 | 
|---|---|---|
| committer | Alan Mishchenko <alanmi@berkeley.edu> | 2020-09-25 20:35:11 -0700 | 
| commit | 41c937e4c8a25070a8b507d98a1ccd2ac26b0d28 (patch) | |
| tree | a7976c5573df01be207f0b279905be4a53cae2e6 | |
| parent | f21bafeb230d99b264b84dd316f29b45b94df034 (diff) | |
| download | abc-41c937e4c8a25070a8b507d98a1ccd2ac26b0d28.tar.gz abc-41c937e4c8a25070a8b507d98a1ccd2ac26b0d28.tar.bz2 abc-41c937e4c8a25070a8b507d98a1ccd2ac26b0d28.zip  | |
Memory leaks.
| -rw-r--r-- | src/aig/gia/giaAiger.c | 1 | ||||
| -rw-r--r-- | src/aig/gia/giaIf.c | 1 | 
2 files changed, 2 insertions, 0 deletions
diff --git a/src/aig/gia/giaAiger.c b/src/aig/gia/giaAiger.c index c9ad28db..bc2e25ad 100644 --- a/src/aig/gia/giaAiger.c +++ b/src/aig/gia/giaAiger.c @@ -636,6 +636,7 @@ Gia_Man_t * Gia_AigerReadFromMemory( char * pContents, int nFileSize, int fGiaSi                  pCur++;                  if ( (*pCur >= 'a' && *pCur <= 'z') || (*pCur >= 'A' && *pCur <= 'Z') || (*pCur >= '0' && *pCur <= '9') )                  { +                    ABC_FREE( pNew->pName );                      pNew->pName = Abc_UtilStrsav( (char *)pCur );       pCur += strlen(pNew->pName) + 1;                  }                  else diff --git a/src/aig/gia/giaIf.c b/src/aig/gia/giaIf.c index 37ca6d4b..6b6d9e04 100644 --- a/src/aig/gia/giaIf.c +++ b/src/aig/gia/giaIf.c @@ -2357,6 +2357,7 @@ Gia_Man_t * Gia_ManPerformMappingInt( Gia_Man_t * p, If_Par_t * pPars )      // transfer name      assert( pNew->pName == NULL );      pNew->pName = Abc_UtilStrsav( p->pName ); +    ABC_FREE( pNew->pSpec );      pNew->pSpec = Abc_UtilStrsav( p->pSpec );      Gia_ManSetRegNum( pNew, Gia_ManRegNum(p) );      // print delay trace  | 
