diff options
author | 2014-09-29 04:16:49 +0000 | |
---|---|---|
committer | 2014-09-29 04:16:49 +0000 | |
commit | cfa3bb9d504a9cbbb3adc75e0ba483b12fc9b2f3 (patch) | |
tree | 4bd66a1dbd7c1cdc07a2384a380a8eae655ef1da /lib/libssl/src | |
parent | correctly decrement the C_SCSIXFER reference count in wdc_xfer flags (diff) | |
download | wireguard-openbsd-cfa3bb9d504a9cbbb3adc75e0ba483b12fc9b2f3.tar.xz wireguard-openbsd-cfa3bb9d504a9cbbb3adc75e0ba483b12fc9b2f3.zip |
X509_VERIFY_PARAM_set1_name(): if invoked with NULL as the second
parameter, correctly set param->name to NULL after having freed it.
ok bcook@
Diffstat (limited to 'lib/libssl/src')
-rw-r--r-- | lib/libssl/src/crypto/x509/x509_vpm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libssl/src/crypto/x509/x509_vpm.c b/lib/libssl/src/crypto/x509/x509_vpm.c index 4ad2350222e..8ec972050d4 100644 --- a/lib/libssl/src/crypto/x509/x509_vpm.c +++ b/lib/libssl/src/crypto/x509/x509_vpm.c @@ -1,4 +1,4 @@ -/* $OpenBSD: x509_vpm.c,v 1.10 2014/07/22 02:21:20 beck Exp $ */ +/* $OpenBSD: x509_vpm.c,v 1.11 2014/09/29 04:16:49 miod Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 2004. */ @@ -213,6 +213,7 @@ int X509_VERIFY_PARAM_set1_name(X509_VERIFY_PARAM *param, const char *name) { free(param->name); + param->name = NULL; if (name == NULL) return 1; param->name = strdup(name); |