diff --git a/source/libublsettings-config.c b/source/libublsettings-config.c index c7bd934..eaa0f6b 100644 --- a/source/libublsettings-config.c +++ b/source/libublsettings-config.c @@ -479,7 +479,10 @@ int yon_config_remove_element(char *key, char *delete_target, char *divider){ free(dict->data); dict->data=final_string; return 1; - } else return 0; + } else { + yon_config_remove_by_key(key); + return 1; + } } } else return 0;