aboutsummaryrefslogtreecommitdiff
path: root/src/common.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/common.rs')
-rw-r--r--src/common.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/common.rs b/src/common.rs
index 4e32edc..b888ed7 100644
--- a/src/common.rs
+++ b/src/common.rs
@@ -81,6 +81,7 @@ macro_rules! impl_share {
}
pub async fn close(self) {
+ self.share.bomb.lock().await.defuse();
self.share.close_tx.send(true).ok();
let mut tasks = self.share.tasks.lock().await;