aboutsummaryrefslogtreecommitdiff
path: root/src/common.rs
diff options
context:
space:
mode:
authorLizzy Fleckenstein <eliasfleckenstein@web.de>2023-02-15 22:18:49 +0100
committerLizzy Fleckenstein <eliasfleckenstein@web.de>2023-02-15 22:18:49 +0100
commit36e9640b29f203006d7254f04758f291f4dedcd7 (patch)
tree6ace65819ad1dfcdf21e594d205d846a4511f60a /src/common.rs
parent9498c45d1291c0b2343339bad624d0dc0ca0a934 (diff)
downloadmt_rudp-36e9640b29f203006d7254f04758f291f4dedcd7.tar.xz
DropBomb to ensure close() is called
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;