diff --git a/source/libublsettings-config.c b/source/libublsettings-config.c index cc2328c..0dde52b 100644 --- a/source/libublsettings-config.c +++ b/source/libublsettings-config.c @@ -746,6 +746,8 @@ enum YON_CONFIG_SAVED_TYPE yon_config_register_default(char *key,char *config_lo } else if (!yon_char_is_empty(data)&&!strcmp((char*)current->data,(char*)data)){ save_type=YON_CONFIG_SAVED_EXIST; return save_type; + } else { + current->data = yon_char_new(data); } } else { yon_config_parameter_add_or_create_if_exists_with_data(__yon__config__default__strings,key,data);