diff options
author | Shinwoo Kim <cinoo.kim@samsung.com> | 2017-02-21 15:50:48 +0900 |
---|---|---|
committer | Mike Gorse <mgorse@linux-e5s4.suse> | 2017-05-25 21:27:09 -0500 |
commit | a015b7f4f972efc387da9a1130e68e3ee51b11da (patch) | |
tree | fbef5e404ce2b890e0ea4c6065160106691da5ba /bus/at-spi-bus-launcher.c | |
parent | 5c1852356f89c8aa8408fc2ff6e33bd9cf1c1f65 (diff) | |
download | at-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.c | 6 |
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 |