diff -up bind-9.3.6-P1/contrib/dbus/dbus_service.c.rh523052 bind-9.3.6-P1/contrib/dbus/dbus_service.c --- bind-9.3.6-P1/contrib/dbus/dbus_service.c.rh523052 2010-08-11 15:47:55.751842767 +0200 +++ bind-9.3.6-P1/contrib/dbus/dbus_service.c 2010-08-11 15:48:57.752457651 +0200 @@ -1118,7 +1118,8 @@ dbus_svc_init dbus_connection_set_dispatch_status_function (connection, NULL, NULL, NULL); dbus_connection_set_watch_functions (connection, NULL, NULL, NULL, NULL, NULL); dbus_connection_set_timeout_functions (connection, NULL, NULL, NULL, NULL, NULL); - free(*dbus); + free(*dbus); + *dbus = NULL; } return ISC_R_FAILURE; }