add a check for adding the same exact def'n twice

This commit is contained in:
Dana Jansens 2003-03-22 21:58:26 +00:00
parent 94f2b4a7b8
commit 8b02e6b51a

View file

@ -195,8 +195,10 @@ gboolean config_def_add_value(ConfigDefEntry *entry, char *value)
gboolean config_def_set(ConfigDefEntry *entry)
{
gboolean ret = FALSE;
ConfigDefEntry *def;
if (g_datalist_get_data(&config_def, entry->name)) {
if ((entry = g_datalist_get_data(&config_def, entry->name))) {
g_assert(def != entry); /* adding it twice!? */
g_warning("Definition already set for config option '%s'. ",
entry->name);
config_def_free(entry);