- destroy_support_request(client, helpnode, 1);
- }
- }
- }
-}
-
-static void neonhelp_event_quit(struct UserNode *target, char *reason) {
- struct ClientSocket *client;
- int userHasRequest;
- for(client = getBots(SOCKET_FLAG_READY, NULL); client; client = getBots(SOCKET_FLAG_READY, client)) {
- if(client->botid == BOTID) {
- userHasRequest = 0;
- struct NeonHelpNode *helpnode, *prev_helpnode = NULL;
- if(client->flags & SOCKET_HAVE_HELPNODE) {
- for(helpnode = client->botclass_helpnode; helpnode; helpnode = helpnode->next) {
- if(helpnode->user == target) {
- userHasRequest = 1;
- break;
- } else
- prev_helpnode = helpnode;
- }