From 8228be377021f097d3568e61187522c82075a81a Mon Sep 17 00:00:00 2001 From: obdev Date: Wed, 8 Nov 2023 15:39:40 +0000 Subject: [PATCH] Fix wait_task hang --- deps/oblib/src/lib/task/ob_timer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/deps/oblib/src/lib/task/ob_timer.cpp b/deps/oblib/src/lib/task/ob_timer.cpp index 51b46edb5..a49a95ebb 100644 --- a/deps/oblib/src/lib/task/ob_timer.cpp +++ b/deps/oblib/src/lib/task/ob_timer.cpp @@ -453,6 +453,7 @@ void ObTimer::run1() } token.task->runTimerTask(); ObMonitor::Lock guard(monitor_); + running_task_ = NULL; if (token.task == uncanceled_task_) { uncanceled_task_ = NULL; token.delay = 0;