Apply G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS for dbus proxy 90/243090/1 accepted/tizen/5.5/unified/20200904.075128 submit/tizen_5.5/20200903.052400
authorHyotaek Shim <hyotaek.shim@samsung.com>
Wed, 2 Sep 2020 11:09:06 +0000 (20:09 +0900)
committerHyotaek Shim <hyotaek.shim@samsung.com>
Thu, 3 Sep 2020 05:12:04 +0000 (05:12 +0000)
This is for preventing implicit dbus signal subscription with NULL member
that causes too many signal messages.

Change-Id: Iaf0b78da45e8e6fdecea162fe44c529dc99a5ed7
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
(cherry picked from commit 25acd3b09e62a5cdb6fd998621412dc737ff7945)

src/dbus.c

index e07d720..ba0e8ad 100644 (file)
@@ -210,7 +210,8 @@ static GDBusProxy *get_proxy_from_proxy_pool(const char *dest,
        }
 
        proxy = g_dbus_proxy_new_sync(conn,
-                       G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES,
+                       G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES |
+                       G_DBUS_PROXY_FLAGS_DO_NOT_CONNECT_SIGNALS,
                        NULL,      /* GDBusinterfaceinfo */
                        dest,      /* bus name */
                        path,      /* object path */