From 42788678e83ec1d82f048f86aff04017b58f072e Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Sun, 26 Jan 2003 01:30:11 +0000 Subject: 2003-01-26 Anders Carlsson * dbus/dbus-auth.c: (process_auth), (_dbus_auth_unref): * dbus/dbus-connection.c: (_dbus_connection_new_for_transport), (dbus_connection_unref): * dbus/dbus-marshal.c: (_dbus_marshal_test): * dbus/dbus-message.c: (dbus_message_unref), Plug memory leaks. (dbus_message_get_fields): Remove debugging printout. (_dbus_message_loader_return_buffer): Don't store the header string. (_dbus_message_test): Plug leaks. --- dbus/dbus-connection.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'dbus/dbus-connection.c') diff --git a/dbus/dbus-connection.c b/dbus/dbus-connection.c index f5e3342f..5d69203f 100644 --- a/dbus/dbus-connection.c +++ b/dbus/dbus-connection.c @@ -348,6 +348,9 @@ _dbus_connection_new_for_transport (DBusTransport *transport) if (watch_list) _dbus_watch_list_free (watch_list); + + if (timeout_list) + _dbus_timeout_list_free (timeout_list); return NULL; } @@ -518,6 +521,9 @@ dbus_connection_unref (DBusConnection *connection) _dbus_watch_list_free (connection->watches); connection->watches = NULL; + _dbus_timeout_list_free (connection->timeouts); + connection->timeouts = NULL; + _dbus_connection_free_data_slots (connection); _dbus_hash_iter_init (connection->handler_table, &iter); -- cgit