MT#55283 close ports that can't be used

Closes #2164

Change-Id: I54ae3f81801738ae41286993b5f22c8fab8f79d7
(cherry picked from commit 5b499def7b)
mr26.2
Richard Fuchs 2 weeks ago
parent da3b35ea3a
commit 977328771d

@ -792,6 +792,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);

Loading…
Cancel
Save