summaryrefslogtreecommitdiff
path: root/bufferevent_sock.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2011-08-24 21:39:28 -0400
committerNick Mathewson <nickm@torproject.org>2011-08-28 14:39:12 -0400
commite6af35d762822e56e97cca3708ffee291c867d20 (patch)
treeff4499e205590b1ca543e9a2c6d86e8dbe75efbc /bufferevent_sock.c
parent0ff2c5a92246083495ff4d672372b8afe510105b (diff)
downloadlibevent-e6af35d762822e56e97cca3708ffee291c867d20.tar.gz
Correctly terminate IO on an async bufferevent on bufferevent_free
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 975b5b6c..089aedb4 100644
--- a/bufferevent_sock.c
+++ b/bufferevent_sock.c
@@ -685,6 +685,7 @@ be_socket_ctrl(struct bufferevent *bev, enum bufferevent_ctrl_op op,
data->fd = event_get_fd(&bev->ev_read);
return 0;
case BEV_CTRL_GET_UNDERLYING:
+ case BEV_CTRL_CANCEL_ALL:
default:
return -1;
}