- struct Client *client_p = data;
- struct LocalUser *lclient_p = client_p->localClient;
-
- /* This can happen in the event that the client detached. */
- if(!lclient_p)
- return;
-
- /* allow a bursting client their allocation per second, allow
- * a client whos flooding an extra 2 per second
- */
- if(IsFloodDone(client_p))
- lclient_p->sent_parsed -= 2;
- else
- lclient_p->sent_parsed = 0;
-
- if(lclient_p->sent_parsed < 0)
- lclient_p->sent_parsed = 0;
-
- if(--lclient_p->actually_read < 0)
- lclient_p->actually_read = 0;
-
- parse_client_queued(client_p);
-
- if(IsAnyDead(client_p))
- return;
+ rb_dlink_node *ptr, *next;
+ struct Client *client_p;