Add missing free()

This commit is contained in:
Adam Sutton 2012-05-25 13:57:50 +01:00
parent 0d84a7615a
commit f7b512771b

View file

@ -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 ) {