summaryrefslogtreecommitdiff
path: root/bufferevent.c
diff options
context:
space:
mode:
authorufo2243 <ufo2243@gmail.com>2014-09-12 14:19:14 +0800
committerNick Mathewson <nickm@torproject.org>2014-09-18 15:07:41 -0400
commitb34e4ac3a4261421285b4b3c98c749e07c14227e (patch)
tree8045153f566a8c152ad9e36bfc5500d51431d452 /bufferevent.c
parent79800df7c7acedcf774f737b5a20a14d6850485e (diff)
downloadlibevent-b34e4ac3a4261421285b4b3c98c749e07c14227e.tar.gz
[Bugfix] fix bufferevent setwatermark suspend_read
Diffstat (limited to 'bufferevent.c')
-rw-r--r--bufferevent.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bufferevent.c b/bufferevent.c
index 45a1437e..7518c3b1 100644
--- a/bufferevent.c
+++ b/bufferevent.c
@@ -545,7 +545,7 @@ bufferevent_setwatermark(struct bufferevent *bufev, short events,
bufev_private->read_watermarks_cb,
EVBUFFER_CB_ENABLED|EVBUFFER_CB_NODEFER);
- if (evbuffer_get_length(bufev->input) > highmark)
+ if (evbuffer_get_length(bufev->input) >= highmark)
bufferevent_wm_suspend_read(bufev);
else if (evbuffer_get_length(bufev->input) < highmark)
bufferevent_wm_unsuspend_read(bufev);