From 7155dec086b9eeb6d4cff9c99c669f4a0787c496 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 1 Sep 2026 11:48:36 -0400 Subject: [PATCH] MT#55283 close ports that can't be used Closes #2164 Change-Id: I54ae3f81801738ae41286993b5f22c8fab8f79d7 (cherry picked from commit 5b499def7b9d50aead1ee6776b28d3c6f2164a82) (cherry picked from commit ce7cf9698eca2bce3284855acf186ddaccfb2d88) --- daemon/media_socket.c | 1 + 1 file changed, 1 insertion(+) diff --git a/daemon/media_socket.c b/daemon/media_socket.c index 17a1e52f9..bcd96e000 100644 --- a/daemon/media_socket.c +++ b/daemon/media_socket.c @@ -802,6 +802,7 @@ static void release_reserved_port(struct port_pool *pp, ports_q *list, unsigned static void release_reserved_ports(socket_port_q *ports) { while (ports->length) { __auto_type p = i_queue_pop_head(ports); + close_socket(&p->socket); if (p->links.length) release_reserved_port(p->pp, &p->links, GPOINTER_TO_UINT(p->links.head->data)); g_free(p);