diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-02-21 16:25:57 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2022-02-21 16:25:57 +0000 |
commit | 5d6521ac8b37c45f5e49ee0d6ec0f2a99b09f868 (patch) | |
tree | e73b8881bd8b05c50240f55a42efa7dc41058bc7 /messagebus/src/vespa | |
parent | 184ba3ac5ddece6ee27cc54b045677d6c9e298e2 (diff) |
Use Kill() instead of Unschedule() to prevent against unwanted re-scheduling
Diffstat (limited to 'messagebus/src/vespa')
-rw-r--r-- | messagebus/src/vespa/messagebus/network/rpcnetwork.cpp | 2 |
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(); |