in body of dbus_pending_call_set_notify: CONNECTION_LOCK (pending->connection); if (!foo(...))return FALSE; CONNECTION_UNLOCK (pending->connection); this is an obvious bug
version: 1.6
That does look suspicious. I'd welcome a patch, if you want to get this fixed sooner (or if not, someone will get round to it eventually).
Created attachment 63430 [details] [review] dbus_pending_call_set_notify: don't leave the connection locked on OOM
Looks good to me.
Fixed in 1.6.2
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.