diff options
author | Bodo Möller <bodo@openssl.org> | 1999-05-09 21:22:45 +0000 |
---|---|---|
committer | Bodo Möller <bodo@openssl.org> | 1999-05-09 21:22:45 +0000 |
commit | 9d5cceac6fb0eca8945f630afff1a2288aa6332a (patch) | |
tree | c3ba9334410f07e695dddfce321d85bc00e4139c /ssl/ssl_sess.c | |
parent | ca8e5b9b8ad3c199943ad7850bf66bc03279c0b9 (diff) | |
download | openssl-9d5cceac6fb0eca8945f630afff1a2288aa6332a.tar.gz |
No actual change, but the cert_st member of struct ssl_session_st is now
called sess_cert instead of just cert. This is in preparation of further
changes: Probably often when s->session->sess_cert is used, we should
use s->cert instead; s->session->sess_cert should be a new structure
containing only the stuff that is for just one connection (e.g.
the peer's certificate, which the SSL client implementations currently
store in s->session->[sess_]cert, which is a very confusing thing to do).
Submitted by:
Reviewed by:
PR:
Diffstat (limited to 'ssl/ssl_sess.c')
-rw-r--r-- | ssl/ssl_sess.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ssl/ssl_sess.c b/ssl/ssl_sess.c index 099abb262d..88d4b50c75 100644 --- a/ssl/ssl_sess.c +++ b/ssl/ssl_sess.c @@ -377,7 +377,7 @@ void SSL_SESSION_free(SSL_SESSION *ss) memset(ss->key_arg,0,SSL_MAX_KEY_ARG_LENGTH); memset(ss->master_key,0,SSL_MAX_MASTER_KEY_LENGTH); memset(ss->session_id,0,SSL_MAX_SSL_SESSION_ID_LENGTH); - if (ss->cert != NULL) ssl_cert_free(ss->cert); + if (ss->sess_cert != NULL) ssl_cert_free(ss->sess_cert); if (ss->peer != NULL) X509_free(ss->peer); if (ss->ciphers != NULL) sk_SSL_CIPHER_free(ss->ciphers); memset(ss,0,sizeof(*ss)); |