From 102534d04d780ddd538780b6d9a5ce0157307705 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Tue, 3 Feb 2009 14:33:53 +0100 Subject: [PATCH] Note issue as reported in bug #622 --- src/main/listen.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/listen.c b/src/main/listen.c index 7806105..368711a 100644 --- a/src/main/listen.c +++ b/src/main/listen.c @@ -181,7 +181,11 @@ RADCLIENT *client_listener_find(const rad_listen_t *listener, if ((client->created + client->lifetime) > now) return client; /* - * It's dead, Jim. Delete it. + * FIXME: Don't delete it until after the last + * request using it has expired. i.e. keep a + * "use counter" (ugh). Why can't we use a + * language with garbage collection? + * */ client_delete(clients, client); -- 2.1.4