diff options
author | Charles Kerr <charles.kerr@canonical.com> | 2013-10-03 20:50:51 +0000 |
---|---|---|
committer | Tarmac <Unknown> | 2013-10-03 20:50:51 +0000 |
commit | 138ad55c8866a9ad5146bfb745c78c2717c9458e (patch) | |
tree | bc21082c4303f66931ef0064a78cae0508c8002b /src | |
parent | 6ceee10068905da7baf63e2792d7757545fe3401 (diff) | |
parent | c429890f319c3370b58c5ed08329b8bce1211ec9 (diff) | |
download | ayatana-indicator-messages-138ad55c8866a9ad5146bfb745c78c2717c9458e.tar.gz ayatana-indicator-messages-138ad55c8866a9ad5146bfb745c78c2717c9458e.tar.bz2 ayatana-indicator-messages-138ad55c8866a9ad5146bfb745c78c2717c9458e.zip |
in im_application_list_update_draws_attention(), free the temporary icon_name string created by g_strdup_printf(). Fixes: https://bugs.launchpad.net/bugs/1234895.
Approved by Ted Gould, PS Jenkins bot.
Diffstat (limited to 'src')
-rw-r--r-- | src/im-application-list.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/im-application-list.c b/src/im-application-list.c index b04321d..90d5b95 100644 --- a/src/im-application-list.c +++ b/src/im-application-list.c @@ -159,7 +159,7 @@ im_application_list_update_draws_attention (ImApplicationList *list) { const gchar *base_icon_name; const gchar *accessible_name; - const gchar *icon_name; + gchar *icon_name; GIcon * icon; GVariant *serialized_icon; GVariantBuilder builder; @@ -184,6 +184,7 @@ im_application_list_update_draws_attention (ImApplicationList *list) /* icon */ icon = g_themed_icon_new_with_default_fallbacks(icon_name); + g_free(icon_name); if ((serialized_icon = g_icon_serialize(icon))) { g_variant_builder_add (&builder, "{sv}", "icon", serialized_icon); |