Mercurial > pidgin
diff libgaim/dbus-server.c @ 14898:64733c315986
[gaim-migrate @ 17670]
This fixes the dbus exit(1) problem -- we may still have a bug, or dbus may.
committer: Tailor Script <tailor@pidgin.im>
author | Ethan Blanton <elb@pidgin.im> |
---|---|
date | Sun, 05 Nov 2006 14:54:50 +0000 |
parents | 9c884b84afb9 |
children | 06ae7ffc47e3 |
line wrap: on
line diff
--- a/libgaim/dbus-server.c Sun Nov 05 08:22:33 2006 +0000 +++ b/libgaim/dbus-server.c Sun Nov 05 14:54:50 2006 +0000 @@ -579,6 +579,10 @@ return; } + /* Do not allow libdbus to exit on connection failure (This may + work around random exit(1) on SIGPIPE errors) */ + dbus_connection_set_exit_on_disconnect (gaim_dbus_connection, FALSE); + if (!dbus_connection_register_object_path(gaim_dbus_connection, DBUS_PATH_GAIM, &vtable, NULL)) {