Mercurial > mplayer.hg
diff m_config.c @ 32511:b39155e98ac3
Remove some useless NULL pointer checks before invoking free() on the pointer.
patch by From: Clment Bsch, ubitux gmail com
author | diego |
---|---|
date | Sun, 07 Nov 2010 12:47:40 +0000 |
parents | a65635702512 |
children | 30e60125c2f4 |
line wrap: on
line diff
--- a/m_config.c Sun Nov 07 11:03:47 2010 +0000 +++ b/m_config.c Sun Nov 07 12:47:40 2010 +0000 @@ -208,10 +208,10 @@ for(p = config->profiles ; p ; p = pn) { pn = p->next; free(p->name); - if(p->desc) free(p->desc); + free(p->desc); for(j = 0 ; j < p->num_opts ; j++) { free(p->opts[2*j]); - if(p->opts[2*j+1]) free(p->opts[2*j+1]); + free(p->opts[2*j + 1]); } free(p->opts); free(p); @@ -459,7 +459,7 @@ free(lst[2*i]); free(lst[2*i+1]); } - if(lst) free(lst); + free(lst); } else r = m_option_parse(co->opt,arg,param,set ? co->slots->data : NULL,config->mode); @@ -566,7 +566,7 @@ void m_profile_set_desc(m_profile_t* p, char* desc) { - if(p->desc) free(p->desc); + free(p->desc); p->desc = desc ? strdup(desc) : NULL; }