Currently nothing clears the CLIENTDELETED flag in hosts, so once
a client has been deleted, h_TossStuff_r() will keep getting called
with every host release. This patch clears the CLIENTDELETED flag
every time we take care of deleted clients.
FreeCE(client);
} else cp = &client->next;
}
+
+ /* We've just cleaned out all the deleted clients; clear the flag */
+ host->hostFlags &= ~CLIENTDELETED;
+
if (host->hostFlags & HOSTDELETED) {
register struct h_hashChain **hp, *th;
register struct rx_connection *rxconn;