]> granicus.if.org Git - libevent/commit
Release locks on bufferevents while executing callbacks
authorJoachim Bauch <jojo@struktur.de>
Tue, 27 Apr 2010 17:42:26 +0000 (13:42 -0400)
committerNick Mathewson <nickm@torproject.org>
Tue, 27 Apr 2010 18:24:38 +0000 (14:24 -0400)
commita5208fe4228b0e2c77d43dd2e3991f2fbac9148a
tree9a41d89a7d9f905f3bbd170879382e7e157554fe
parent25c442e5825d7ca468b61926c729b2766c75442b
Release locks on bufferevents while executing callbacks

This fixes a dead lock for me where bufferevents in different event
loops use each other and access their input/output buffers (proxy-like
scenario).
bufferevent.c
include/event2/bufferevent.h