mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-23 03:17:06 -04:00
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:
parent
661b5eea09
commit
6a18f4b005
@ -73,9 +73,9 @@ void
|
|||||||
bufferevent_wm_unsuspend_read(struct bufferevent *bufev)
|
bufferevent_wm_unsuspend_read(struct bufferevent *bufev)
|
||||||
{
|
{
|
||||||
if (bufev->read_suspended) {
|
if (bufev->read_suspended) {
|
||||||
|
bufev->read_suspended = 0;
|
||||||
if (bufev->enabled & EV_READ)
|
if (bufev->enabled & EV_READ)
|
||||||
bufev->be_ops->enable(bufev, EV_READ);
|
bufev->be_ops->enable(bufev, EV_READ);
|
||||||
bufev->read_suspended = 0;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user