Diff between be0575245b1fdd03e39dcf2e5049376ffa6b2ad3 and e2e6bb16065b8979a465c0cc2ff9dccee26dfd7e

Changed Files

File Additions Deletions Status
unit/test-gdbus-client.c +5 -0 modified

Full Patch

diff --git a/unit/test-gdbus-client.c b/unit/test-gdbus-client.c
index ecbe51e..5a4b974 100644
--- a/unit/test-gdbus-client.c
+++ b/unit/test-gdbus-client.c
@@ -322,6 +322,11 @@ static void proxy_get_string(GDBusProxy *proxy, void *user_data)
 	g_assert(g_dbus_proxy_get_property(proxy, "String", &iter));
 	g_assert(dbus_message_iter_get_arg_type(&iter) == DBUS_TYPE_STRING);
 
+	if (context->proxy) {
+		g_assert(context->proxy == proxy);
+		g_dbus_proxy_unref(context->proxy);
+	}
+
 	dbus_message_iter_get_basic(&iter, &string);
 	g_assert_cmpstr(string, ==, "value");