mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2025-12-27 19:40:11 +01:00
Set default exit_on_disconnect after registration
2008-03-26 Colin Walters <walters@verbum.org> Patch from Scott James Remnant <scott@netsplit.com> * dbus/dbus-bus.c: Set default exit_on_disconnect after registration with the bus, not before. This ensures that programs which wish to set exit_on_disconnect to FALSE will not be terminated if the bus exits during registration. (FDO Bug #15112)
This commit is contained in:
parent
d25151483f
commit
52ea0f2cbb
2 changed files with 15 additions and 6 deletions
|
|
@ -1,3 +1,12 @@
|
|||
2008-03-26 Colin Walters <walters@verbum.org>
|
||||
|
||||
Patch from Scott James Remnant <scott@netsplit.com>
|
||||
|
||||
* dbus/dbus-bus.c: Set default exit_on_disconnect after registration with
|
||||
the bus, not before. This ensures that programs which wish to set
|
||||
exit_on_disconnect to FALSE will not be terminated if the bus exits
|
||||
during registration. (FDO Bug #15112)
|
||||
|
||||
2008-03-04 John (J5) Palmieri <johnp@redhat.com>
|
||||
|
||||
* fix broken poll on Mac OSX - build patch by Benjamin Reed
|
||||
|
|
|
|||
|
|
@ -436,12 +436,6 @@ internal_bus_get (DBusBusType type,
|
|||
return NULL;
|
||||
}
|
||||
|
||||
/* By default we're bound to the lifecycle of
|
||||
* the message bus.
|
||||
*/
|
||||
dbus_connection_set_exit_on_disconnect (connection,
|
||||
TRUE);
|
||||
|
||||
if (!dbus_bus_register (connection, error))
|
||||
{
|
||||
_DBUS_ASSERT_ERROR_IS_SET (error);
|
||||
|
|
@ -461,6 +455,12 @@ internal_bus_get (DBusBusType type,
|
|||
bus_connections[type] = connection;
|
||||
}
|
||||
|
||||
/* By default we're bound to the lifecycle of
|
||||
* the message bus.
|
||||
*/
|
||||
dbus_connection_set_exit_on_disconnect (connection,
|
||||
TRUE);
|
||||
|
||||
_DBUS_LOCK (bus_datas);
|
||||
bd = ensure_bus_data (connection);
|
||||
_dbus_assert (bd != NULL); /* it should have been created on
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue