diff options
Diffstat (limited to 'openbsd-compat/freezero.c')
| -rw-r--r-- | openbsd-compat/freezero.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/openbsd-compat/freezero.c b/openbsd-compat/freezero.c index 3af8f4a733e9..90b9d3813566 100644 --- a/openbsd-compat/freezero.c +++ b/openbsd-compat/freezero.c @@ -16,11 +16,15 @@ #include "includes.h" +#include <string.h> + #ifndef HAVE_FREEZERO void freezero(void *ptr, size_t sz) { + if (ptr == NULL) + return; explicit_bzero(ptr, sz); free(ptr); } |
