From 2f95a58c0177590dff43702c88a3d10a59235116 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Sun, 3 Sep 2017 13:08:10 -0700 Subject: Fixed a memory leak in 'fxch'. --- src/opt/fxch/FxchSCHashTable.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/opt/fxch/FxchSCHashTable.c b/src/opt/fxch/FxchSCHashTable.c index 80753677..28f925e1 100644 --- a/src/opt/fxch/FxchSCHashTable.c +++ b/src/opt/fxch/FxchSCHashTable.c @@ -102,6 +102,9 @@ Fxch_SCHashTable_t* Fxch_SCHashTableCreate( Fxch_Man_t* pFxchMan, void Fxch_SCHashTableDelete( Fxch_SCHashTable_t* pSCHashTable ) { + unsigned i; + for ( i = 0; i <= pSCHashTable->SizeMask; i++ ) + ABC_FREE( pSCHashTable->pBins[i].vSCData ); Vec_IntErase( &pSCHashTable->vSubCube0 ); Vec_IntErase( &pSCHashTable->vSubCube1 ); ABC_FREE( pSCHashTable->pBins ); -- cgit v1.2.3