summaryrefslogtreecommitdiff
path: root/event.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2012-11-18 01:40:13 -0500
committerNick Mathewson <nickm@torproject.org>2012-11-18 01:40:13 -0500
commitf2703b2e3428b918c50d4becb36a9c0b184b5c58 (patch)
treeb30441d5702e658f19149c8d989f9a0460d4a8c6 /event.c
parent9dee36bc8b72be6c00089af857c1d119886c3ed7 (diff)
downloadlibevent-f2703b2e3428b918c50d4becb36a9c0b184b5c58.tar.gz
Fix a warning when building without threading.
Diffstat (limited to 'event.c')
-rw-r--r--event.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/event.c b/event.c
index 0fdd5d33..ce2828fe 100644
--- a/event.c
+++ b/event.c
@@ -1783,12 +1783,11 @@ static void
event_once_cb(evutil_socket_t fd, short events, void *arg)
{
struct event_once *eonce = arg;
- struct event_base *base = eonce->ev.ev_base;
(*eonce->cb)(fd, events, eonce->arg);
- EVBASE_ACQUIRE_LOCK(base, th_base_lock);
+ EVBASE_ACQUIRE_LOCK(eonce->ev.ev_base, th_base_lock);
LIST_REMOVE(eonce, next_once);
- EVBASE_RELEASE_LOCK(base, th_base_lock);
+ EVBASE_RELEASE_LOCK(eonce->ev.ev_base, th_base_lock);
event_debug_unassign(&eonce->ev);
mm_free(eonce);
}