diff options
author | Gilles Chehade <gilles@poolp.org> | 2019-10-03 06:52:47 +0200 |
---|---|---|
committer | Gilles Chehade <gilles@poolp.org> | 2019-10-03 06:52:47 +0200 |
commit | af7ee10bda3e88a6e61771eca1ffdd7bbbc2dc3e (patch) | |
tree | 9e6c52fbaf928416fb19d296ed9e441f22b715cc | |
parent | Merge branch 'master' into portable (diff) | |
download | OpenSMTPD-af7ee10bda3e88a6e61771eca1ffdd7bbbc2dc3e.tar.xz OpenSMTPD-af7ee10bda3e88a6e61771eca1ffdd7bbbc2dc3e.zip |
freezero() should do nothing with NULL-pointers
-rw-r--r-- | openbsd-compat/freezero.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/openbsd-compat/freezero.c b/openbsd-compat/freezero.c index 172226b2..7183f796 100644 --- a/openbsd-compat/freezero.c +++ b/openbsd-compat/freezero.c @@ -27,6 +27,8 @@ void freezero(void *ptr, size_t sz) { + if (ptr == NULL) + return; explicit_bzero(ptr, sz); free(ptr); } |