diff options
author | ufo2243 <ufo2243@gmail.com> | 2014-09-12 14:19:14 +0800 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2014-09-18 15:07:41 -0400 |
commit | b34e4ac3a4261421285b4b3c98c749e07c14227e (patch) | |
tree | 8045153f566a8c152ad9e36bfc5500d51431d452 /bufferevent.c | |
parent | 79800df7c7acedcf774f737b5a20a14d6850485e (diff) | |
download | libevent-b34e4ac3a4261421285b4b3c98c749e07c14227e.tar.gz |
[Bugfix] fix bufferevent setwatermark suspend_read
Diffstat (limited to 'bufferevent.c')
-rw-r--r-- | bufferevent.c | 2 |
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); |