diff options
author | Nick Mathewson <nickm@torproject.org> | 2012-11-18 01:40:13 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2012-11-18 01:40:13 -0500 |
commit | f2703b2e3428b918c50d4becb36a9c0b184b5c58 (patch) | |
tree | b30441d5702e658f19149c8d989f9a0460d4a8c6 /event.c | |
parent | 9dee36bc8b72be6c00089af857c1d119886c3ed7 (diff) | |
download | libevent-f2703b2e3428b918c50d4becb36a9c0b184b5c58.tar.gz |
Fix a warning when building without threading.
Diffstat (limited to 'event.c')
-rw-r--r-- | event.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -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); } |