diff --git a/sql/src/fslfileu.cpp b/sql/src/fslfileu.cpp index 6216997..b0c0ccf 100644 --- a/sql/src/fslfileu.cpp +++ b/sql/src/fslfileu.cpp @@ -997,8 +997,11 @@ RCODE F_Db::maintBlockChainFree( if (!uiEndBlkAddr) { - gv_SFlmSysData.pRowCacheMgr->removeRow( this, SFLM_TBLNUM_BLOCK_CHAINS, - ui64MaintRowId); + if (RC_BAD( rc = deleteRow( SFLM_TBLNUM_BLOCK_CHAINS, ui64MaintRowId, + FALSE))) + { + goto Exit; + } } else {