for(bot = getBots(SOCKET_FLAG_READY, NULL); bot; bot = getBots(SOCKET_FLAG_READY, bot)) {
if((bot->flags & SOCKET_FLAG_CONNECTED)) {
close(bot->sock);
- bot->flags &= SOCKET_FLAG_CONNECTED;
+ bot->flags &= ~(SOCKET_FLAG_CONNECTED | SOCKET_FLAG_READY);
}
}
putlog(LOGLEVEL_INFO, "hard shutdown...\n");