diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -64,7 +64,7 @@ cfg_free(struct uring_task *task) fprintf(stderr, "%s: called\n", __func__); systemd_delete(cfg); - free(cfg); + xfree(cfg); fprintf(stderr, "All resources free, exiting\n"); exiting = true; } @@ -153,7 +153,7 @@ signalfd_free(struct uring_task *task) fprintf(stderr, "%s: called\n", __func__); sev->cfg->sev = NULL; - free(sev); + xfree(sev); } static void @@ -305,7 +305,7 @@ main(int argc, char **argv) announce_init(cfg); - //announce_start(cfg->aev); + announce_start(cfg->aev); uring_task_put(cfg, &cfg->task); @@ -313,5 +313,7 @@ main(int argc, char **argv) fprintf(stderr, "Event loop exited\n"); + debug_resource_usage(); + exit(EXIT_SUCCESS); } |