|
|
|
|
@ -320,6 +320,9 @@ char *yon_config_command_get_full(config_str command, int command_size){
|
|
|
|
|
}
|
|
|
|
|
if (final_size>0){
|
|
|
|
|
char *final_command = yon_char_parsed_to_string(final,final_size," -- get ");
|
|
|
|
|
char *temp = yon_char_replace(final_command,"ubconfig","ubconfig -ea");
|
|
|
|
|
free(final_command);
|
|
|
|
|
final_command = temp;
|
|
|
|
|
yon_char_parsed_free(final,final_size);
|
|
|
|
|
return final_command;
|
|
|
|
|
}
|
|
|
|
|
@ -1194,7 +1197,7 @@ config_str yon_config_get_save_parameters_by_key(int *size, char *parameter,...)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
config_str yon_config_get_save_parameters(int *size){
|
|
|
|
|
|
|
|
|
|
check_config{} else return NULL;
|
|
|
|
|
(*size)=0;
|
|
|
|
|
int removed_size=0;
|
|
|
|
|
config_str removed = NULL;
|
|
|
|
|
@ -1295,6 +1298,9 @@ char *yon_config_parameter_prepare_command(char *command, char *path, char *sect
|
|
|
|
|
yon_char_parsed_add_or_create_if_exists(parsed,&size,parameter);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
char *temp = yon_char_new("ubconfig -ea");
|
|
|
|
|
free(parsed[0]);
|
|
|
|
|
parsed[0]=temp;
|
|
|
|
|
char *final = yon_char_parsed_to_string(parsed,size," ");
|
|
|
|
|
yon_char_parsed_free(parsed,size);
|
|
|
|
|
return final;
|
|
|
|
|
|