diff --git a/src/utils/fluid_settings.c b/src/utils/fluid_settings.c index 3ba2c2e4..2d9f7b10 100644 --- a/src/utils/fluid_settings.c +++ b/src/utils/fluid_settings.c @@ -546,6 +546,7 @@ fluid_settings_register_str(fluid_settings_t *settings, const char *name, const if(node->type == FLUID_STR_TYPE) { fluid_str_setting_t *setting = &node->str; + FLUID_FREE(setting->def); setting->def = def ? FLUID_STRDUP(def) : NULL; setting->hints = hints; retval = FLUID_OK;