diff options
author | 2017-04-28 22:46:40 +0000 | |
---|---|---|
committer | 2017-04-28 22:46:40 +0000 | |
commit | 0a005823a4567ef0752140d8fe858ff08cd589b3 (patch) | |
tree | f3f330ffdd35a123bdc77b171859ec7e59b451a4 /lib/libcrypto/malloc-wrapper.c | |
parent | *** empty log message *** (diff) | |
download | wireguard-openbsd-0a005823a4567ef0752140d8fe858ff08cd589b3.tar.xz wireguard-openbsd-0a005823a4567ef0752140d8fe858ff08cd589b3.zip |
revert previous accidental commit
Diffstat (limited to 'lib/libcrypto/malloc-wrapper.c')
-rw-r--r-- | lib/libcrypto/malloc-wrapper.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libcrypto/malloc-wrapper.c b/lib/libcrypto/malloc-wrapper.c index d69b0251736..6ba0aad7e49 100644 --- a/lib/libcrypto/malloc-wrapper.c +++ b/lib/libcrypto/malloc-wrapper.c @@ -1,4 +1,4 @@ -/* $OpenBSD: malloc-wrapper.c,v 1.4 2017/04/28 22:38:51 beck Exp $ */ +/* $OpenBSD: malloc-wrapper.c,v 1.5 2017/04/28 22:46:40 beck Exp $ */ /* * Copyright (c) 2014 Bob Beck * @@ -165,7 +165,8 @@ CRYPTO_realloc_clean(void *ptr, int old_len, int num, const char *file, ret = malloc(num); if (ret && ptr && old_len > 0) { memcpy(ret, ptr, old_len); - freezero(ptr, old_len); + explicit_bzero(ptr, old_len); + free(ptr); } return ret; } |