diff options
Diffstat (limited to 'boost/interprocess/sync/interprocess_recursive_mutex.hpp')
-rw-r--r-- | boost/interprocess/sync/interprocess_recursive_mutex.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/boost/interprocess/sync/interprocess_recursive_mutex.hpp b/boost/interprocess/sync/interprocess_recursive_mutex.hpp index 5da0c1f3b7..e382574937 100644 --- a/boost/interprocess/sync/interprocess_recursive_mutex.hpp +++ b/boost/interprocess/sync/interprocess_recursive_mutex.hpp @@ -154,7 +154,7 @@ inline void interprocess_recursive_mutex::lock() { #ifdef BOOST_INTERPROCESS_ENABLE_TIMEOUT_WHEN_LOCKING boost::posix_time::ptime wait_time - = boost::posix_time::microsec_clock::universal_time() + = microsec_clock::universal_time() + boost::posix_time::milliseconds(BOOST_INTERPROCESS_TIMEOUT_WHEN_LOCKING_DURATION_MS); if (!mutex.timed_lock(wait_time)){ throw interprocess_exception(timeout_when_locking_error, "Interprocess mutex timeout when locking. Possible deadlock: owner died without unlocking?"); |