some updates for checking when to not autosave config.

git-svn-id: http://svn.irssi.org/repos/irssi/trunk@872 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2000-11-26 02:26:13 +00:00 committed by cras
commit f9653a5e1e
2 changed files with 6 additions and 2 deletions

View file

@ -104,9 +104,11 @@ void config_node_set_str(CONFIG_REC *rec, CONFIG_NODE *parent, const char *key,
return;
}
if (node != NULL)
if (node != NULL) {
if (strcmp(node->value, value) == 0)
return;
g_free(node->value);
else {
} else {
node = g_new0(CONFIG_NODE, 1);
parent->value = g_slist_append(parent->value, node);