From 15f79565d2be82b36e185aa015e922a71c32fb74 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 16 Jul 2026 09:17:55 -0400 Subject: [PATCH] MT#55283 add missing socket reset flag We use `family == NULL` as test for the socket being open in several places, and expect it to match the familt of the addresses. Set it to zero to make it consistent. Change-Id: Ide2b41e84fc27b5f47f579dcf4ab2ec2f6b0a37e (cherry picked from commit 16de9688d65add5f4da6cdba47450a7738d7414d) (cherry picked from commit 8b6622f9cbe5e3c4f0392e85d218d645602eaba8) --- lib/socket.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/socket.c b/lib/socket.c index dd339f07e..707ebb734 100644 --- a/lib/socket.c +++ b/lib/socket.c @@ -880,6 +880,7 @@ bool reset_socket(socket_t *r) { return false; r->fd = -1; + r->family = NULL; ZERO(r->local); ZERO(r->remote);