diff options
author | Nick Mathewson <nickm@torproject.org> | 2009-04-05 04:15:01 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2009-04-05 04:15:01 +0000 |
commit | 6a18f4b0057587a46a21503e3cc23f7e87046d52 (patch) | |
tree | 50c68fdc56e38ea555b79038244b8266254d78ad /bufferevent.c | |
parent | 661b5eea092920dcb316f8e1b4b0843096c707c7 (diff) | |
download | libevent-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.c | 2 |
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; } } |