summaryrefslogtreecommitdiffstats
path: root/lib/libssl/src
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2014-04-20 04:45:09 +0000
committertedu <tedu@openbsd.org>2014-04-20 04:45:09 +0000
commit4cedd38fe86b068fa027163a67849a681248cb9a (patch)
treeca4afc378588aa39bdda1bc8844cabf53d048182 /lib/libssl/src
parentadd a canonical 6.6 + curve25519 bignum fix fake version that I can (diff)
downloadwireguard-openbsd-4cedd38fe86b068fa027163a67849a681248cb9a.tar.xz
wireguard-openbsd-4cedd38fe86b068fa027163a67849a681248cb9a.zip
reset imprint to NULL to avoid double free. from mancha1 at zoho
Diffstat (limited to 'lib/libssl/src')
-rw-r--r--lib/libssl/src/crypto/ts/ts_rsp_verify.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libssl/src/crypto/ts/ts_rsp_verify.c b/lib/libssl/src/crypto/ts/ts_rsp_verify.c
index d51500b5d44..7484b10d608 100644
--- a/lib/libssl/src/crypto/ts/ts_rsp_verify.c
+++ b/lib/libssl/src/crypto/ts/ts_rsp_verify.c
@@ -626,6 +626,7 @@ static int TS_compute_imprint(BIO *data, TS_TST_INFO *tst_info,
err:
X509_ALGOR_free(*md_alg);
free(*imprint);
+ *imprint = NULL;
*imprint_len = 0;
return 0;
}