From 207fcbfb10063b23e888ae63b07605b9122aa589 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 19 Nov 2014 15:23:27 +0100 Subject: [PATCH] channel: fix channel_get_icon() - memory leak and handling --- src/channels.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/channels.c b/src/channels.c index 2d29c1d4..047d8aa3 100644 --- a/src/channels.c +++ b/src/channels.c @@ -662,7 +662,7 @@ channel_get_icon ( channel_t *ch ) continue; snprintf(buf2, sizeof(buf2), "%s/%s", picon, icn+8); if (i > 1 || check_file(buf2)) { - ch->ch_icon = strdup(icn); + icon = ch->ch_icon = strdup(icn); channel_save(ch); idnode_notify_simple(&ch->ch_id); break;