summaryrefslogtreecommitdiffstats
path: root/messagebus/src
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2022-02-21 16:25:57 +0000
committerTor Brede Vekterli <vekterli@yahooinc.com>2022-02-21 16:25:57 +0000
commit5d6521ac8b37c45f5e49ee0d6ec0f2a99b09f868 (patch)
treee73b8881bd8b05c50240f55a42efa7dc41058bc7 /messagebus/src
parent184ba3ac5ddece6ee27cc54b045677d6c9e298e2 (diff)
Use Kill() instead of Unschedule() to prevent against unwanted re-scheduling
Diffstat (limited to 'messagebus/src')
-rw-r--r--messagebus/src/vespa/messagebus/network/rpcnetwork.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp b/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
index 21dd3969462..c33f918a39c 100644
--- a/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
+++ b/messagebus/src/vespa/messagebus/network/rpcnetwork.cpp
@@ -424,7 +424,7 @@ void
RPCNetwork::shutdown()
{
// Unschedule any pending target pool flush task that may race with shutdown target flushing
- _scheduler.Unschedule(_targetPoolTask.get());
+ _scheduler.Kill(_targetPoolTask.get());
_transport->ShutDown(true);
_threadPool->Close();
_executor->shutdown().sync();