diff options
Diffstat (limited to 'cpp/src/Glacier2/RequestQueue.cpp')
-rw-r--r-- | cpp/src/Glacier2/RequestQueue.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/Glacier2/RequestQueue.cpp b/cpp/src/Glacier2/RequestQueue.cpp index 099b73f3640..399884cf2f2 100644 --- a/cpp/src/Glacier2/RequestQueue.cpp +++ b/cpp/src/Glacier2/RequestQueue.cpp @@ -352,14 +352,14 @@ Glacier2::RequestQueue::run() { if(_sleep) { - IceUtil::Time now = IceUtil::Time::now(); + IceUtil::Time now = IceUtil::Time::now(IceUtil::Time::Monotonic); if(!timedWait(_sleepDuration)) { _sleepDuration = IceUtil::Time(); } else { - _sleepDuration -= IceUtil::Time::now() - now; + _sleepDuration -= IceUtil::Time::now(IceUtil::Time::Monotonic) - now; } if(_sleepDuration <= IceUtil::Time()) { |