diff --git a/source/libublsettings-config.c b/source/libublsettings-config.c index 17477b8..576bf9e 100644 --- a/source/libublsettings-config.c +++ b/source/libublsettings-config.c @@ -1274,8 +1274,8 @@ config_str yon_config_get_save_parameters_by_list(int *size, config_str paramete removed[position]=string; } - } else { - char *string = yon_char_unite("remove"," ",yon_config_parameter_wrap(parameters[i]),NULL); + } else if (temp){ + char *string = yon_char_unite("remove"," ",yon_config_parameter_to_string((yon_config_parameter*)temp,1),NULL); yon_char_parsed_add_or_create_if_exists(removed,&removed_size,string); } }