summaryrefslogtreecommitdiffstats
path: root/compat
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2017-04-12 07:41:11 +0100
committerNicholas Marriott <nicholas.marriott@gmail.com>2017-04-12 07:41:11 +0100
commit9583878a7b31a37cfaca9a39d3884c06da7d1ae1 (patch)
tree8e2e8d0749f165ba15703deaf4ece74f125cd672 /compat
parentd720a1487bb7b8588a7a830fecc490ca84bf528b (diff)
Accept NULL pointer.
Diffstat (limited to 'compat')
-rw-r--r--compat/freezero.c6
1 files changed, 4 insertions, 2 deletions
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);
+ }
}