char quitbuf[MAXLEN];
int quitlen = sprintf(quitbuf, "QUIT :[NeonServ %s.%d] disconnect requested.\n", NEONSERV_VERSION, patchlevel);
write_socket_force(client, quitbuf, quitlen);
- close(client->sock);
- bot_disconnect(client);
}
client->flags &= ~(SOCKET_FLAG_READY | SOCKET_FLAG_RECONNECT);
client->flags |= SOCKET_FLAG_QUITTED | SOCKET_FLAG_DEAD;