From 49f94ac46d0ed4875c5386afb2c63b8a48b3cb05 Mon Sep 17 00:00:00 2001 From: ahodgkinson Date: Fri, 17 Mar 2006 23:02:45 +0000 Subject: [PATCH] Fixed double mutex lock issue. git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@197 0109f412-320b-0410-ab79-c3e0c5ffbbe6 --- flaim/src/rcache.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flaim/src/rcache.cpp b/flaim/src/rcache.cpp index 3157506..d81f3a7 100644 --- a/flaim/src/rcache.cpp +++ b/flaim/src/rcache.cpp @@ -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); } }