summaryrefslogtreecommitdiff
path: root/minecproxy/misc.c
diff options
context:
space:
mode:
authorDavid Härdeman <david@hardeman.nu>2020-06-30 23:19:53 +0200
committerDavid Härdeman <david@hardeman.nu>2020-06-30 23:19:53 +0200
commitff9d60b0d5b27369073a329cd5ceb5d6c94bdf84 (patch)
treece6d4b51ea19a517157ba7200f2a75b4a48232d2 /minecproxy/misc.c
parentb2961ea4a792fa7e5bead6e49d399dcea55b039b (diff)
Fix some of the fallout of the latest reorg
Diffstat (limited to 'minecproxy/misc.c')
-rw-r--r--minecproxy/misc.c6
1 files changed, 3 insertions, 3 deletions
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()