From fd80ac9b3ea3c6e213236e27ae8b73856d2a5158 Mon Sep 17 00:00:00 2001 From: David Härdeman Date: Wed, 10 Jun 2020 22:53:42 +0200 Subject: Improve refcounting --- cfgdir.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'cfgdir.c') diff --git a/cfgdir.c b/cfgdir.c index 4322fec..9ffff3e 100644 --- a/cfgdir.c +++ b/cfgdir.c @@ -289,7 +289,6 @@ inotify_free(struct uring_task *task) xfree(iev); cfg->iev = NULL; - uring_task_put(cfg, &cfg->task); } static void @@ -346,7 +345,6 @@ inotify_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; } @@ -398,7 +396,7 @@ cfgdir_delete(struct cfg *cfg) } fprintf(stderr, "%s called, closing fd %i\n", __func__, cfg->iev->task.fd); - uring_cancel(cfg, &cfg->iev->task); + uring_task_destroy(cfg, &cfg->iev->task); cfg->iev = NULL; } -- cgit v1.2.3