1 diff -ur avahi-0.6.15/avahi-daemon/dbus-protocol.c avahi-0.6.15-dbus/avahi-daemon/dbus-protocol.c
2 --- avahi-0.6.15/avahi-daemon/dbus-protocol.c 2006-11-06 02:03:21.000000000 +0100
3 +++ avahi-0.6.15-dbus/avahi-daemon/dbus-protocol.c 2006-11-16 17:25:41.000000000 +0100
4 @@ -1067,10 +1067,10 @@
5 if (dbus_bus_request_name(
8 -#if (DBUS_VERSION_MAJOR == 0) && (DBUS_VERSION_MINOR >= 60)
9 - DBUS_NAME_FLAG_DO_NOT_QUEUE,
11 +#if (DBUS_VERSION_MAJOR == 0) && (DBUS_VERSION_MINOR < 60)
12 DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT,
14 + DBUS_NAME_FLAG_DO_NOT_QUEUE,
16 &error) != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER) {
17 if (dbus_error_is_set(&error)) {
18 @@ -1106,11 +1106,6 @@
19 dbus_error_free(&error);
22 -#ifdef HAVE_DBUS_CONNECTION_CLOSE
23 - dbus_connection_close(server->bus);
25 - dbus_connection_disconnect(server->bus);
27 dbus_connection_unref(server->bus);
30 @@ -1127,11 +1122,6 @@
31 assert(server->n_clients == 0);
34 -#ifdef HAVE_DBUS_CONNECTION_CLOSE
35 - dbus_connection_close(server->bus);
37 - dbus_connection_disconnect(server->bus);
39 dbus_connection_unref(server->bus);
42 @@ -1166,11 +1156,6 @@
46 -#ifdef HAVE_DBUS_CONNECTION_CLOSE
47 - dbus_connection_close(server->bus);
49 - dbus_connection_disconnect(server->bus);
51 dbus_connection_unref(server->bus);