remove FD_SETSIZE check
This commit is contained in:
parent
b790700c32
commit
bea8068bd9
|
@ -2586,13 +2586,8 @@ client_on_accept(evutil_socket_t listener, short event, void *arg)
|
|||
if (fd < 0)
|
||||
{
|
||||
perror("accept");
|
||||
return;
|
||||
}
|
||||
else if (fd > FD_SETSIZE)
|
||||
{
|
||||
close(fd);
|
||||
}
|
||||
else
|
||||
{
|
||||
struct bufferevent *bev;
|
||||
evutil_make_socket_nonblocking(fd);
|
||||
bev = bufferevent_socket_new(base, fd, BEV_OPT_CLOSE_ON_FREE);
|
||||
|
@ -2601,7 +2596,6 @@ client_on_accept(evutil_socket_t listener, short event, void *arg)
|
|||
bufferevent_enable(bev, EV_READ|EV_WRITE);
|
||||
client_add(fd, bev);
|
||||
}
|
||||
}
|
||||
|
||||
static void
|
||||
read_config(const char *config_file, const char *log_file, bool block_notified,
|
||||
|
|
Loading…
Reference in New Issue