summaryrefslogtreecommitdiff
path: root/bufferevent.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2009-04-05 04:15:01 +0000
committerNick Mathewson <nickm@torproject.org>2009-04-05 04:15:01 +0000
commit6a18f4b0057587a46a21503e3cc23f7e87046d52 (patch)
tree50c68fdc56e38ea555b79038244b8266254d78ad /bufferevent.c
parent661b5eea092920dcb316f8e1b4b0843096c707c7 (diff)
downloadlibevent-6a18f4b0057587a46a21503e3cc23f7e87046d52.tar.gz
Munge the read_suspended flag before re-enabling reads on the underlying bufferevent. This makes it so the enabled thing has some idea whether reads are supposed to be suspended or not.
svn:r1136
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 6fe9f3f5..53459a29 100644
--- a/bufferevent.c
+++ b/bufferevent.c
@@ -73,9 +73,9 @@ void
bufferevent_wm_unsuspend_read(struct bufferevent *bufev)
{
if (bufev->read_suspended) {
+ bufev->read_suspended = 0;
if (bufev->enabled & EV_READ)
bufev->be_ops->enable(bufev, EV_READ);
- bufev->read_suspended = 0;
}
}