summaryrefslogtreecommitdiff
path: root/bufferevent_sock.c
diff options
context:
space:
mode:
Diffstat (limited to 'bufferevent_sock.c')
-rw-r--r--bufferevent_sock.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/bufferevent_sock.c b/bufferevent_sock.c
index a37e302a..09c30604 100644
--- a/bufferevent_sock.c
+++ b/bufferevent_sock.c
@@ -329,6 +329,7 @@ bufferevent_socket_new(struct event_base *base, evutil_socket_t fd,
return NULL;
}
bufev = &bufev_p->bev;
+ evbuffer_set_flags(bufev->output, EVBUFFER_FLAG_DRAINS_TO_FD);
event_assign(&bufev->ev_read, bufev->ev_base, fd,
EV_READ|EV_PERSIST, bufferevent_readcb, bufev);