mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-06-19 21:18:30 +02:00
Fix debug output about dbus server ref count
dbus_server_disconnect() invokes dbus_server_unref() at the end of function, the latter will print a trace about server ref count decrease 1. However, it doesn't invoke dbus_server_ref(), so there isn't a trace about server ref count increase in debug output. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=68303 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
This commit is contained in:
parent
d61daf50ce
commit
28f15d8b21
1 changed files with 1 additions and 10 deletions
|
|
@ -780,16 +780,7 @@ dbus_server_disconnect (DBusServer *server)
|
|||
{
|
||||
_dbus_return_if_fail (server != NULL);
|
||||
|
||||
#ifdef DBUS_DISABLE_CHECKS
|
||||
_dbus_atomic_inc (&server->refcount);
|
||||
#else
|
||||
{
|
||||
dbus_int32_t old_refcount = _dbus_atomic_inc (&server->refcount);
|
||||
|
||||
_dbus_return_if_fail (old_refcount > 0);
|
||||
}
|
||||
#endif
|
||||
|
||||
dbus_server_ref (server);
|
||||
SERVER_LOCK (server);
|
||||
|
||||
_dbus_assert (server->vtable->disconnect != NULL);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue