From 320f600cd980230b2b2e34c7256c9564af6afae9 Mon Sep 17 00:00:00 2001 From: David Härdeman Date: Wed, 10 Jun 2020 19:01:39 +0200 Subject: Add some basic memory tracking infrastructure while hacking --- main.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index 615231c..4471064 100644 --- a/main.c +++ b/main.c @@ -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); } -- cgit v1.2.3