deleted CLOSE_ON_FREE on bev
This commit is contained in:
parent
0c981c1b81
commit
39f65fc902
4
loop.c
4
loop.c
@ -621,7 +621,7 @@ static void accept_incoming (evutil_socket_t efd, short what, void *arg) {
|
|||||||
int fd = accept (efd, (struct sockaddr *)&cli_addr, &clilen);
|
int fd = accept (efd, (struct sockaddr *)&cli_addr, &clilen);
|
||||||
|
|
||||||
assert (fd >= 0);
|
assert (fd >= 0);
|
||||||
struct bufferevent *bev = bufferevent_socket_new (TLS->ev_base, fd, BEV_OPT_CLOSE_ON_FREE);
|
struct bufferevent *bev = bufferevent_socket_new (TLS->ev_base, fd, 0);
|
||||||
struct in_ev *e = malloc (sizeof (*e));
|
struct in_ev *e = malloc (sizeof (*e));
|
||||||
e->bev = bev;
|
e->bev = bev;
|
||||||
e->refcnt = 1;
|
e->refcnt = 1;
|
||||||
@ -629,7 +629,7 @@ static void accept_incoming (evutil_socket_t efd, short what, void *arg) {
|
|||||||
e->error = 0;
|
e->error = 0;
|
||||||
e->fd = fd;
|
e->fd = fd;
|
||||||
bufferevent_setcb (bev, read_incoming, 0, event_incoming, e);
|
bufferevent_setcb (bev, read_incoming, 0, event_incoming, e);
|
||||||
bufferevent_enable(bev, EV_READ|EV_WRITE);
|
bufferevent_enable (bev, EV_READ | EV_WRITE);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *get_downloads_directory (void);
|
char *get_downloads_directory (void);
|
||||||
|
Loading…
Reference in New Issue
Block a user