summaryrefslogtreecommitdiffstats
path: root/dbus
diff options
context:
space:
mode:
Diffstat (limited to 'dbus')
-rw-r--r--dbus/dbus-message-builder.c2
-rw-r--r--dbus/dbus-message.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/dbus/dbus-message-builder.c b/dbus/dbus-message-builder.c
index 58c4430c..838f2612 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 e641b59f..b4d391c2 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;
}