]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Add missing free()
authorAdam Sutton <dev@adamsutton.me.uk>
Fri, 25 May 2012 12:57:50 +0000 (13:57 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Fri, 25 May 2012 12:57:50 +0000 (13:57 +0100)
src/epg.c

index f3e305b69f92f5c8a843a9328d45a72ca4d97e42..76c2a0180647d1d45b19097af72a35c8ba27bf0c 100644 (file)
--- a/src/epg.c
+++ b/src/epg.c
@@ -1127,6 +1127,7 @@ int epg_channel_set_name ( epg_channel_t *channel, const char *name )
   channel_t *ch;
   if ( !channel || !name ) return 0;
   if ( !channel->name || strcmp(channel->name, name) ) {
+    if (channel->name) free(channel->name);
     channel->name = strdup(name);
     // NOTE: does not remap
     if ( !channel->channel ) {