From: Anders Carlsson Date: Thu, 13 Feb 2003 20:34:13 +0000 (+0000) Subject: 2003-02-13 Anders Carlsson X-Git-Tag: dbus-0.4~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1bfced6e45f733328f2509695974be86fbf2bef2;p=thirdparty%2Fdbus.git 2003-02-13 Anders Carlsson * dbus/dbus-message-builder.c: (_dbus_message_data_load): * dbus/dbus-message.c: (process_test_subdir): * test/break-loader.c: (find_breaks_based_on): Plug some memory leaks. --- diff --git a/ChangeLog b/ChangeLog index f8b5b95d0..778fed0ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2003-02-13 Anders Carlsson + + * dbus/dbus-message-builder.c: (_dbus_message_data_load): + * dbus/dbus-message.c: (process_test_subdir): + * test/break-loader.c: (find_breaks_based_on): + Plug some memory leaks. + 2003-02-13 Richard Hult * bus/main.c: Fix build. diff --git a/dbus/dbus-message-builder.c b/dbus/dbus-message-builder.c index 58c4430cc..838f2612b 100644 --- a/dbus/dbus-message-builder.c +++ b/dbus/dbus-message-builder.c @@ -764,6 +764,8 @@ _dbus_message_data_load (DBusString *dest, sl->offset, sl->length - sl->start); } + + _dbus_hash_iter_remove_entry (&iter); } retval = TRUE; diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c index e641b59f1..b4d391c29 100644 --- a/dbus/dbus-message.c +++ b/dbus/dbus-message.c @@ -2745,6 +2745,7 @@ process_test_subdir (const DBusString *test_base_dir, _dbus_string_get_const_data (&filename, &filename_c); _dbus_verbose ("Skipping non-.message file %s\n", filename_c); + _dbus_string_free (&full_path); goto next; } diff --git a/test/break-loader.c b/test/break-loader.c index 95ca808e2..db9a14a18 100644 --- a/test/break-loader.c +++ b/test/break-loader.c @@ -173,10 +173,15 @@ try_mutated_data (const DBusString *data) failures_this_iteration += 1; + _dbus_string_free (&filename); + return FALSE; } else - return TRUE; + { + _dbus_string_free (&filename); + return TRUE; + } } _dbus_assert_not_reached ("should not be reached");