aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2013-10-03 20:50:51 +0000
committerTarmac <Unknown>2013-10-03 20:50:51 +0000
commit138ad55c8866a9ad5146bfb745c78c2717c9458e (patch)
treebc21082c4303f66931ef0064a78cae0508c8002b /src
parent6ceee10068905da7baf63e2792d7757545fe3401 (diff)
parentc429890f319c3370b58c5ed08329b8bce1211ec9 (diff)
downloadayatana-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.c3
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);