# HG changeset patch # User Ethan Blanton # Date 1162738490 0 # Node ID 64733c315986e0db1d551d972605667a50bbe659 # Parent e429c4ebbae563940721a34c5491cf582af47a1e [gaim-migrate @ 17670] This fixes the dbus exit(1) problem -- we may still have a bug, or dbus may. committer: Tailor Script diff -r e429c4ebbae5 -r 64733c315986 libgaim/dbus-server.c --- 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)) {