From ff9d60b0d5b27369073a329cd5ceb5d6c94bdf84 Mon Sep 17 00:00:00 2001 From: David Härdeman Date: Tue, 30 Jun 2020 23:19:53 +0200 Subject: Fix some of the fallout of the latest reorg --- minecproxy/misc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'minecproxy/misc.c') diff --git a/minecproxy/misc.c b/minecproxy/misc.c index e3872c5..0f0da00 100644 --- a/minecproxy/misc.c +++ b/minecproxy/misc.c @@ -102,9 +102,6 @@ void __xfree(const char *fn, int line, void *ptr) if (!ptr) return; - free(ptr); - malloc_count--; - debug(DBG_MALLOC, "called from %s:%i - %p", fn, line, ptr); list_for_each_entry_safe(a, tmp, &malloc_list, list) { @@ -119,6 +116,9 @@ void __xfree(const char *fn, int line, void *ptr) error("Delete count is %u for ptr 0x%p", delete_count, ptr); exit(EXIT_FAILURE); } + + free(ptr); + malloc_count--; } void debug_resource_usage() -- cgit v1.2.3