Ticket #49: avahi_dbus.patch
| File avahi_dbus.patch, 1.7 KB (added by lgoujon, 7 years ago) |
|---|
-
avahi-daemon/dbus-protocol.c
1107 1107 dbus_error_free(&error); 1108 1108 1109 1109 if (server->bus) { 1110 dbus_connection_ disconnect(server->bus);1110 dbus_connection_close(server->bus); 1111 1111 dbus_connection_unref(server->bus); 1112 1112 server->bus = NULL; 1113 1113 } … … 1124 1124 assert(server->n_clients == 0); 1125 1125 1126 1126 if (server->bus) { 1127 dbus_connection_ disconnect(server->bus);1127 dbus_connection_close(server->bus); 1128 1128 dbus_connection_unref(server->bus); 1129 1129 server->bus = NULL; 1130 1130 } … … 1159 1159 1160 1160 fail: 1161 1161 if (server->bus) { 1162 dbus_connection_ disconnect(server->bus);1162 dbus_connection_close(server->bus); 1163 1163 dbus_connection_unref(server->bus); 1164 1164 } 1165 1165 -
avahi-client/client.c
67 67 switch (client->state) { 68 68 case AVAHI_CLIENT_FAILURE: 69 69 if (client->bus) { 70 dbus_connection_ disconnect(client->bus);70 dbus_connection_close(client->bus); 71 71 dbus_connection_unref(client->bus); 72 72 client->bus = NULL; 73 73 } … … 598 598 if (client->bus) 599 599 /* Disconnect in advance, so that the free() functions won't 600 600 * issue needless server calls */ 601 dbus_connection_ disconnect(client->bus);601 dbus_connection_close(client->bus); 602 602 603 603 while (client->groups) 604 604 avahi_entry_group_free(client->groups);
