summaryrefslogtreecommitdiff
path: root/cpp/src/Freeze/EvictorI.cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2007-05-30 13:18:35 +0000
committerBernard Normier <bernard@zeroc.com>2007-05-30 13:18:35 +0000
commitcd8abbb04a79b0d93f34742c49b06607e4e989f7 (patch)
treefabe04903dac6bd3ecf2ac6f3248ab5c22300fa7 /cpp/src/Freeze/EvictorI.cpp
parentfix problem with possible use of uninitialized local variable (diff)
downloadice-cd8abbb04a79b0d93f34742c49b06607e4e989f7.tar.bz2
ice-cd8abbb04a79b0d93f34742c49b06607e4e989f7.tar.xz
ice-cd8abbb04a79b0d93f34742c49b06607e4e989f7.zip
Removed transactional evictor context
Diffstat (limited to 'cpp/src/Freeze/EvictorI.cpp')
-rw-r--r--cpp/src/Freeze/EvictorI.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/Freeze/EvictorI.cpp b/cpp/src/Freeze/EvictorI.cpp
index d050d2f2c74..dd2560ddfb2 100644
--- a/cpp/src/Freeze/EvictorI.cpp
+++ b/cpp/src/Freeze/EvictorI.cpp
@@ -33,15 +33,15 @@ string Freeze::EvictorIBase::indexPrefix = "$index:";
// DeactivateController
//
-Freeze::DeactivateController::Guard::Guard(DeactivateController& controller) :
- _controller(controller)
+Freeze::DeactivateController::Guard::Guard(const DeactivateController& controller) :
+ _controller(const_cast<DeactivateController&>(controller))
{
Lock sync(controller);
if(controller._deactivated || _controller._deactivating)
{
throw EvictorDeactivatedException(__FILE__, __LINE__);
}
- controller._guardCount++;
+ _controller._guardCount++;
}
Freeze::DeactivateController::Guard::~Guard()