}
}
-void uh_accept_client(int fd)
+bool uh_accept_client(int fd)
{
static struct client *next_client;
struct client *cl;
sl = sizeof(addr);
sfd = accept(fd, (struct sockaddr *) &addr, &sl);
if (sfd < 0)
- return;
+ return false;
set_addr(&cl->peer_addr, &addr);
sl = sizeof(addr);
next_client = NULL;
n_clients++;
cl->id = client_id++;
+ return true;
}
void uh_close_fds(void)