Commit c64912cd59 for openssl.org
commit c64912cd5956e90746e668509278e0b8224f7a2a
Author: Joshua Rogers <MegaManSec@users.noreply.github.com>
Date: Sat Jan 10 19:55:15 2026 +1100
Clear addr_iter on reset in bss_conn
Signed-off-by: Joshua Rogers <MegaManSec@users.noreply.github.com>
Reviewed-by: Frederik Wedel-Heinen <fwh.openssl@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28915)
diff --git a/crypto/bio/bss_conn.c b/crypto/bio/bss_conn.c
index 0d52e8e05f..87a93c4aed 100644
--- a/crypto/bio/bss_conn.c
+++ b/crypto/bio/bss_conn.c
@@ -460,6 +460,7 @@ static long conn_ctrl(BIO *b, int cmd, long num, void *ptr)
conn_close_socket(b);
BIO_ADDRINFO_free(data->addr_first);
data->addr_first = NULL;
+ data->addr_iter = NULL;
b->flags = 0;
break;
case BIO_C_DO_STATE_MACHINE: