summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cpp/src/Freeze/BackgroundSaveEvictorI.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/Freeze/BackgroundSaveEvictorI.cpp b/cpp/src/Freeze/BackgroundSaveEvictorI.cpp
index c0e1eabac49..f3f9e949d98 100644
--- a/cpp/src/Freeze/BackgroundSaveEvictorI.cpp
+++ b/cpp/src/Freeze/BackgroundSaveEvictorI.cpp
@@ -1034,8 +1034,8 @@ Freeze::BackgroundSaveEvictorI::run()
else
{
DatabaseException ex(__FILE__, __LINE__);
- ex.message = string(typeid(*element->rec.servant).name())
- + " does not implement IceUtil::AbstractMutex";
+ Ice::Object& servant = *element->rec.servant;
+ ex.message = string(typeid(servant).name()) + " does not implement IceUtil::AbstractMutex";
throw ex;
}
}