summaryrefslogtreecommitdiff
path: root/bus/at-spi-bus-launcher.c
diff options
context:
space:
mode:
authorShinwoo Kim <cinoo.kim@samsung.com>2017-02-21 15:50:48 +0900
committerMike Gorse <mgorse@linux-e5s4.suse>2017-05-25 21:27:09 -0500
commita015b7f4f972efc387da9a1130e68e3ee51b11da (patch)
treefbef5e404ce2b890e0ea4c6065160106691da5ba /bus/at-spi-bus-launcher.c
parent5c1852356f89c8aa8408fc2ff6e33bd9cf1c1f65 (diff)
downloadat-spi2-core-a015b7f4f972efc387da9a1130e68e3ee51b11da.tar.gz
Fix memory leak of at-spi-bus-launcher
Allocated memory by g_variant_new_boolean in handle_a11y_enabled_change, handle_screen_reader_enabled_change is not released.
Diffstat (limited to 'bus/at-spi-bus-launcher.c')
-rw-r--r--bus/at-spi-bus-launcher.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/bus/at-spi-bus-launcher.c b/bus/at-spi-bus-launcher.c
index 93d8fada..261353f9 100644
--- a/bus/at-spi-bus-launcher.c
+++ b/bus/at-spi-bus-launcher.c
@@ -437,6 +437,9 @@ handle_a11y_enabled_change (A11yBusLauncher *app, gboolean enabled,
&builder,
&invalidated_builder),
NULL);
+
+ g_variant_builder_clear (&builder);
+ g_variant_builder_clear (&invalidated_builder);
}
static void
@@ -475,6 +478,9 @@ handle_screen_reader_enabled_change (A11yBusLauncher *app, gboolean enabled,
&builder,
&invalidated_builder),
NULL);
+
+ g_variant_builder_clear (&builder);
+ g_variant_builder_clear (&invalidated_builder);
}
static gboolean