Mercurial > ~mikael > mcabber > hg
diff mcabber/src/settings.c @ 774:46304b773a44
Remove useless checks before g_free() calls
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 25 Mar 2006 18:16:10 +0100 |
parents | 4e15322d315e |
children | 1dd19363c73e |
line wrap: on
line diff
--- a/mcabber/src/settings.c Sat Mar 25 18:14:37 2006 +0100 +++ b/mcabber/src/settings.c Sat Mar 25 18:16:10 2006 +0100 @@ -165,7 +165,7 @@ // If this isn't a assignment (no = char), the function will set *pval // to NULL and return FALSE. // -// The called should g_free() *pkey and *pval (if not NULL) after use. +// The caller should g_free() *pkey and *pval (if not NULL) after use. guint parse_assigment(gchar *assignment, const gchar **pkey, const gchar **pval) { char *key, *val, *t, *p; @@ -239,8 +239,7 @@ if (sptr) { // The setting has been found. We will update it or delete it. setting = (T_setting*)sptr->data; - if (setting->value) - g_free(setting->value); + g_free(setting->value); if (!value) { // Let's remove the setting g_free(setting->name);