From b0c9eac44e7f4b1325c91108394c269b2c491fb7 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 15 May 2021 19:52:58 +0200 Subject: -add NULL check --- src/util/common_allocation.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/util/common_allocation.c b/src/util/common_allocation.c index 215df55d4..308488131 100644 --- a/src/util/common_allocation.c +++ b/src/util/common_allocation.c @@ -327,8 +327,12 @@ GNUNET_xrealloc_ (void *ptr, size_t n, const char *filename, int linenumber) * @param linenumber where in the code was the call to GNUNET_free() */ void -GNUNET_xfree_ (void *ptr, const char *filename, int linenumber) +GNUNET_xfree_ (void *ptr, + const char *filename, + int linenumber) { + if (NULL == ptr) + return; #ifdef W32_MEM_LIMIT ptr = &((size_t *) ptr)[-1]; mem_used -= *((size_t *) ptr); -- cgit v1.2.3