Fixed double mutex lock issue.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@197 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
@@ -1689,7 +1689,7 @@ FSTATIC void flmRcaSetRecord(
|
||||
pRCache->pRecord = pNewRecord;
|
||||
flmAssert( !pNewRecord->isCached());
|
||||
FlmRecordExt::setCached( pNewRecord);
|
||||
pNewRecord->AddRef();
|
||||
pNewRecord->AddRef( TRUE);
|
||||
FlmRecordExt::setReadOnly( pNewRecord);
|
||||
|
||||
if( FlmRecordExt::getFlags( pNewRecord) & RCA_HEAP_BUFFER)
|
||||
@@ -2213,7 +2213,7 @@ Found_Record:
|
||||
}
|
||||
|
||||
pRecord = *ppRecord = pRCache->pRecord;
|
||||
pRecord->AddRef();
|
||||
pRecord->AddRef( bRCacheMutexLocked);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user