diff options
Diffstat (limited to 'src/lib/libssl/ssl_lib.c')
-rw-r--r-- | src/lib/libssl/ssl_lib.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/libssl/ssl_lib.c b/src/lib/libssl/ssl_lib.c index d78cb2ac3a..4b86b70db8 100644 --- a/src/lib/libssl/ssl_lib.c +++ b/src/lib/libssl/ssl_lib.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ssl_lib.c,v 1.326 2024/07/11 13:48:52 tb Exp $ */ | 1 | /* $OpenBSD: ssl_lib.c,v 1.327 2024/07/19 08:54:31 jsing Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -1528,9 +1528,9 @@ LSSL_ALIAS(SSL_get_ciphers); | |||
1528 | STACK_OF(SSL_CIPHER) * | 1528 | STACK_OF(SSL_CIPHER) * |
1529 | SSL_get_client_ciphers(const SSL *s) | 1529 | SSL_get_client_ciphers(const SSL *s) |
1530 | { | 1530 | { |
1531 | if (s == NULL || s->session == NULL || !s->server) | 1531 | if (s == NULL || !s->server) |
1532 | return NULL; | 1532 | return NULL; |
1533 | return s->session->ciphers; | 1533 | return s->s3->hs.client_ciphers; |
1534 | } | 1534 | } |
1535 | LSSL_ALIAS(SSL_get_client_ciphers); | 1535 | LSSL_ALIAS(SSL_get_client_ciphers); |
1536 | 1536 | ||
@@ -1713,10 +1713,10 @@ SSL_get_shared_ciphers(const SSL *s, char *buf, int len) | |||
1713 | char *end; | 1713 | char *end; |
1714 | int i; | 1714 | int i; |
1715 | 1715 | ||
1716 | if (!s->server || s->session == NULL || len < 2) | 1716 | if (!s->server || len < 2) |
1717 | return NULL; | 1717 | return NULL; |
1718 | 1718 | ||
1719 | if ((client_ciphers = s->session->ciphers) == NULL) | 1719 | if ((client_ciphers = s->s3->hs.client_ciphers) == NULL) |
1720 | return NULL; | 1720 | return NULL; |
1721 | if ((server_ciphers = SSL_get_ciphers(s)) == NULL) | 1721 | if ((server_ciphers = SSL_get_ciphers(s)) == NULL) |
1722 | return NULL; | 1722 | return NULL; |