--- /tmp/dbus_service.c 2006-08-24 22:09:14.000000000 +0200 +++ dhcdbd-1.14/dbus_service.c 2006-08-24 22:09:44.228306000 +0200 @@ -1412,7 +1412,7 @@ return ( cs ); give_up: - dbus_connection_disconnect( connection ); + dbus_connection_close( connection ); dbus_shutdown(); return ( 0L ); } @@ -1456,7 +1456,7 @@ cs->roots=0L; - dbus_connection_disconnect( cs->connection ); + dbus_connection_close( cs->connection ); dbus_shutdown(); free( cs ); }