From 963eca8e8e9d27e61f3d8d9a8794a7fbd5a1449e Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 22 Aug 2025 10:45:21 +0600 Subject: [PATCH] Fixed parameter registering --- source/libublsettings-config.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/libublsettings-config.c b/source/libublsettings-config.c index 112f508..3bb36ab 100644 --- a/source/libublsettings-config.c +++ b/source/libublsettings-config.c @@ -1267,7 +1267,7 @@ char *yon_config_parameter_prepare_command(char *command, char *path, char *sect source_pos = yon_char_parsed_check_exist(parsed,size,"--target"); get_pos = yon_char_parsed_check_exist(parsed,size,"set"); } - if (path&&!strcmp(path,"")){ + if (!yon_char_is_empty(path)){ if (source_pos>-1&&size>source_pos+1){ free(parsed[source_pos]); parsed[source_pos]=yon_char_new(""); @@ -1288,10 +1288,10 @@ char *yon_config_parameter_prepare_command(char *command, char *path, char *sect } if (parameter){ if (size>=get_pos+2){ - config_str temp = yon_char_parsed_copy(parsed,get_pos+1); + config_str temp = yon_char_parsed_copy(parsed,get_pos+2); yon_char_parsed_free(parsed,size); parsed = temp; - size=get_pos+1; + size=get_pos+2; yon_char_parsed_add_or_create_if_exists(parsed,&size,parameter); } }