]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Resolves some magic values that has a hello_retry_request enum type.
authorFrederik Wedel-Heinen <frederik.wedel-heinen@dencrypt.dk>
Wed, 2 Aug 2023 12:49:17 +0000 (14:49 +0200)
committerPauli <pauli@openssl.org>
Fri, 4 Aug 2023 01:42:07 +0000 (11:42 +1000)
CLA: trivial

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/21636)

(cherry picked from commit 5ac7ee4d5a38e4f163ed6a7c9c283d45038625a8)

ssl/ssl_lib.c
ssl/statem/extensions_srvr.c

index f12ad6d034c5d98cad4f43480732d256584b74c6..148af9f5c09819180de672ad0feda62160a9cff8 100644 (file)
@@ -583,7 +583,7 @@ int SSL_clear(SSL *s)
     OPENSSL_free(s->psksession_id);
     s->psksession_id = NULL;
     s->psksession_id_len = 0;
-    s->hello_retry_request = 0;
+    s->hello_retry_request = SSL_HRR_NONE;
     s->sent_tickets = 0;
 
     s->error = 0;
index 00b1ee531efd5588441097be5b68a9139e862a1e..2e2db5fa311a987bf46f12178c662aa523f8631b 100644 (file)
@@ -883,7 +883,7 @@ int tls_parse_ctos_cookie(SSL *s, PACKET *pkt, unsigned int context, X509 *x,
     }
 
     /* Act as if this ClientHello came after a HelloRetryRequest */
-    s->hello_retry_request = 1;
+    s->hello_retry_request = SSL_HRR_PENDING;
 
     s->ext.cookieok = 1;
 #endif