From eed1fe27082dfe4c4b1bc3580bba0d0b0a5464d9 Mon Sep 17 00:00:00 2001 From: sowle Date: Wed, 19 Feb 2020 16:14:44 +0300 Subject: [PATCH] exception handling in locked_object_proxy dtor --- contrib/epee/include/sync_locked_object.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/contrib/epee/include/sync_locked_object.h b/contrib/epee/include/sync_locked_object.h index 4bedf549..2980bbb7 100644 --- a/contrib/epee/include/sync_locked_object.h +++ b/contrib/epee/include/sync_locked_object.h @@ -54,8 +54,10 @@ namespace epee {} ~locked_object_proxy() { + TRY_ENTRY(); uint64_t lock_time = epee::misc_utils::get_tick_count() - start_lock_time; lock_time_watching_policy::watch_lock_time(lock_time); + CATCH_ALL_DO_NOTHING(); } /*