summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/IceGrid/SessionManager.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/IceGrid/SessionManager.h b/cpp/src/IceGrid/SessionManager.h
index 61e9bd912cc..5b4adb095e7 100644
--- a/cpp/src/IceGrid/SessionManager.h
+++ b/cpp/src/IceGrid/SessionManager.h
@@ -103,12 +103,12 @@ public:
{
if(_state == Connected || action == Connect || action == KeepAlive)
{
- IceUtil::Time now = IceUtil::Time::now();
+ IceUtil::Time now = IceUtil::Time::now(IceUtil::Time::Monotonic);
IceUtil::Time wakeTime = now + timeout;
while(_state != Destroyed && _nextAction == None && wakeTime > now)
{
timedWait(wakeTime - now);
- now = IceUtil::Time::now();
+ now = IceUtil::Time::now(IceUtil::Time::Monotonic);
}
}
if(_nextAction == None)