mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-02-13 00:00:36 +01:00
2003-01-26 Anders Carlsson <andersca@codefactory.se>
* bus/driver.c: (bus_driver_handle_hello), (bus_driver_send_welcome_message): Plug leaks
This commit is contained in:
parent
42788678e8
commit
d5ad082fec
2 changed files with 15 additions and 2 deletions
|
|
@ -1,3 +1,9 @@
|
|||
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):
|
||||
|
|
|
|||
11
bus/driver.c
11
bus/driver.c
|
|
@ -144,12 +144,17 @@ bus_driver_handle_hello (DBusConnection *connection,
|
|||
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));
|
||||
|
||||
|
|
@ -188,6 +193,8 @@ bus_driver_send_welcome_message (DBusConnection *connection,
|
|||
NULL));
|
||||
|
||||
_DBUS_HANDLE_OOM (dbus_connection_send_message (connection, welcome, NULL, NULL));
|
||||
|
||||
dbus_message_unref (welcome);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue