diff options
author | David Härdeman <david@hardeman.nu> | 2020-06-10 19:01:39 +0200 |
---|---|---|
committer | David Härdeman <david@hardeman.nu> | 2020-06-10 19:01:39 +0200 |
commit | 320f600cd980230b2b2e34c7256c9564af6afae9 (patch) | |
tree | fd64b3545a386255ddccb71d3f97dd141b0d14a9 /main.c | |
parent | af7dbbcbc9fe89deb4951d45b0f6ce839199c88b (diff) |
Add some basic memory tracking infrastructure while hacking
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); } |