Hackery to delete dynamic clients.
[freeradius.git] / src / main / listen.c
index 835c526..84d0543 100644 (file)
@@ -166,11 +166,8 @@ RADCLIENT *client_listener_find(const rad_listen_t *listener,
                if ((client->created + client->lifetime) > now) return client;
                
                /*
-                *      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?
-                *      
+                *      This really puts them onto a queue for later
+                *      deletion.
                 */
                client_delete(clients, client);