diff options
author | Nick Mathewson <nickm@torproject.org> | 2009-05-20 12:24:13 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2009-05-20 12:24:13 +0000 |
commit | 594842970ead07fd3e100234c908744563d0f734 (patch) | |
tree | e3a146960b2d6e031f2b23f14ffeac04f458920c /bufferevent.c | |
parent | 66df9dafe1a8f25760f2a5eefb04aa3ad0a448d5 (diff) | |
download | libevent-594842970ead07fd3e100234c908744563d0f734.tar.gz |
Fix a deadlock: there were some LOCKs that should have been UNLOCKs. Resolves bug 2794244
svn:r1298
Diffstat (limited to 'bufferevent.c')
-rw-r--r-- | bufferevent.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bufferevent.c b/bufferevent.c index d569aeaa..81c5e02c 100644 --- a/bufferevent.c +++ b/bufferevent.c @@ -69,7 +69,7 @@ bufferevent_wm_suspend_read(struct bufferevent *bufev) bufev->be_ops->disable(bufev, EV_READ); bufev_private->read_suspended = 1; } - BEV_LOCK(bufev); + BEV_UNLOCK(bufev); } void @@ -84,7 +84,7 @@ bufferevent_wm_unsuspend_read(struct bufferevent *bufev) if (bufev->enabled & EV_READ) bufev->be_ops->enable(bufev, EV_READ); } - BEV_LOCK(bufev); + BEV_UNLOCK(bufev); } /* Callback to implement watermarks on the input buffer. Only enabled |