+2003-01-26 Anders Carlsson <andersca@codefactory.se>
+
+ * bus/driver.c: (bus_driver_handle_hello),
+ (bus_driver_send_welcome_message):
+ Plug leaks
+
2003-01-26 Anders Carlsson <andersca@codefactory.se>
* dbus/dbus-auth.c: (process_auth), (_dbus_auth_unref):
0)) != DBUS_RESULT_NO_MEMORY);
if (result != DBUS_RESULT_SUCCESS)
- dbus_connection_disconnect (connection);
-
+ {
+ dbus_free (name);
+ dbus_connection_disconnect (connection);
+ }
+
_DBUS_HANDLE_OOM (_dbus_string_init (&unique_name, _DBUS_INT_MAX));
_DBUS_HANDLE_OOM (create_unique_client_name (name, &unique_name));
+ dbus_free (name);
+
/* Create the service */
_DBUS_HANDLE_OOM (service = bus_service_lookup (&unique_name, TRUE));
NULL));
_DBUS_HANDLE_OOM (dbus_connection_send_message (connection, welcome, NULL, NULL));
+
+ dbus_message_unref (welcome);
}
static void