for(bot = getBots(SOCKET_FLAG_READY, NULL); bot; bot = getBots(SOCKET_FLAG_READY, bot)) {
if((bot->flags & SOCKET_FLAG_CONNECTED)) {
iohandler_close(bot->iofd);
- bot->flags &= SOCKET_FLAG_CONNECTED;
+ bot->flags &= ~(SOCKET_FLAG_CONNECTED | SOCKET_FLAG_READY);
bot->iofd = NULL;
}
}