diff options
author | 2014-10-02 18:30:21 +0000 | |
---|---|---|
committer | 2014-10-02 18:30:21 +0000 | |
commit | cb8e084e6c209f38ebcedb32db580534bdedc6a9 (patch) | |
tree | 5998eece8a68310ae08a996227a51fe1965aec93 | |
parent | dhclient: add support for RFC 3442 local subnet routes (diff) | |
download | wireguard-openbsd-cb8e084e6c209f38ebcedb32db580534bdedc6a9.tar.xz wireguard-openbsd-cb8e084e6c209f38ebcedb32db580534bdedc6a9.zip |
avoid a double free
ok gilles
-rw-r--r-- | usr.sbin/smtpd/ssl.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/smtpd/ssl.c b/usr.sbin/smtpd/ssl.c index ab2de87946c..11f1aa81409 100644 --- a/usr.sbin/smtpd/ssl.c +++ b/usr.sbin/smtpd/ssl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ssl.c,v 1.70 2014/08/25 07:50:26 doug Exp $ */ +/* $OpenBSD: ssl.c,v 1.71 2014/10/02 18:30:21 deraadt Exp $ */ /* * Copyright (c) 2008 Pierre-Yves Ritschard <pyr@openbsd.org> @@ -491,6 +491,7 @@ ssl_load_pkey(const void *data, size_t datalen, char *buf, off_t len, } BIO_free(in); + in = NULL; if (data != NULL && datalen) { if ((rsa = EVP_PKEY_get1_RSA(pkey)) == NULL || |