diff --git a/compat/freezero.c b/compat/freezero.c index 916b120f..711a10c3 100644 --- a/compat/freezero.c +++ b/compat/freezero.c @@ -24,6 +24,8 @@ void freezero(void *ptr, size_t size) { - memset(ptr, 0, size); - free(ptr); + if (ptr != NULL) { + memset(ptr, 0, size); + free(ptr); + } }