summaryrefslogtreecommitdiff
path: root/announce.c
diff options
context:
space:
mode:
Diffstat (limited to 'announce.c')
-rw-r--r--announce.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/announce.c b/announce.c
index 797807b..3a50771 100644
--- a/announce.c
+++ b/announce.c
@@ -78,7 +78,6 @@ announce_cb(struct cfg *cfg, struct uring_task *task, int res)
if (task->dead) {
fprintf(stderr, "%s: task is dead\n", __func__);
- uring_task_put(cfg, task);
return;
}
@@ -118,8 +117,8 @@ 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);
+ uring_task_destroy(cfg, &cfg->aev->mcast_task);
+ uring_task_destroy(cfg, &cfg->aev->task);
cfg->aev = NULL;
}