|
|
|
|
@ -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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|