summaryrefslogtreecommitdiffstats
path: root/ssl/s2_srvr.c
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>1999-11-16 23:15:41 +0000
committerBodo Möller <bodo@openssl.org>1999-11-16 23:15:41 +0000
commitb1fe6ca175bdbb51a064c1e5519b21d80804e7c6 (patch)
tree10b79bff688db09e68db3edba6872022c4af1459 /ssl/s2_srvr.c
parent91895a5938695348ebfb6211325cc6e3e449e955 (diff)
Store verify_result with sessions to avoid potential security hole.
Diffstat (limited to 'ssl/s2_srvr.c')
-rw-r--r--ssl/s2_srvr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ssl/s2_srvr.c b/ssl/s2_srvr.c
index 9aeedef55f..f8f1ba76d0 100644
--- a/ssl/s2_srvr.c
+++ b/ssl/s2_srvr.c
@@ -921,6 +921,7 @@ static int request_certificate(SSL *s)
X509_free(s->session->peer);
s->session->peer=x509;
CRYPTO_add(&x509->references,1,CRYPTO_LOCK_X509);
+ s->session->verify_result = s->verify_result;
ret=1;
goto end;
}