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
This commit is contained in:
Nick Mathewson 2009-04-05 04:15:01 +00:00
parent 661b5eea09
commit 6a18f4b005

View File

@ -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;
}
}