summaryrefslogtreecommitdiff
path: root/announce.c
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2020-06-06 14:19:26 +0200
committerDavid Härdeman <david@hardeman.nu>2020-06-06 14:19:26 +0200
commitf7804084f43403b1370851de9d459c49f55baa9a (patch)
tree1e5c3760c52190f489fb5f4f2d79a0baf77d2685 /announce.c
parente2c3fd4f88b095aca492c0df1a278c774b00492d (diff)
Clean up the refcounting to allow a proper exit on signal
Diffstat (limited to 'announce.c')
-rw-r--r--announce.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/announce.c b/announce.c
index 22dd080..f5233c4 100644
--- a/announce.c
+++ b/announce.c
@@ -118,6 +118,7 @@ announce_delete(struct cfg *cfg)
fprintf(stderr, "%s called, closing fd %i\n", __func__, cfg->aev->task.fd);
uring_cancel(cfg, &cfg->aev->task);
+ uring_task_put(cfg, &cfg->aev->mcast_task);
cfg->aev = NULL;
}