|
|
|
|
@ -669,7 +669,7 @@ int yon_char_parsed_strstr(char **parameters, int size, char *param){
|
|
|
|
|
if (parameters){
|
|
|
|
|
for (int i=0;i<size;i++){
|
|
|
|
|
if (parameters[i]){
|
|
|
|
|
if (!strstr(parameters[i],param))
|
|
|
|
|
if (strstr(parameters[i],param))
|
|
|
|
|
return i;
|
|
|
|
|
} else return -1;
|
|
|
|
|
}
|
|
|
|
|
@ -2089,13 +2089,13 @@ char *yon_config_parameter_prepare_command(char *command, char *path, char *sect
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (section){
|
|
|
|
|
if (size>get_pos+2){
|
|
|
|
|
if (size>get_pos+1){
|
|
|
|
|
free(parsed[get_pos+1]);
|
|
|
|
|
parsed[get_pos+1]=yon_char_new(section);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (parameter){
|
|
|
|
|
if (size>get_pos+3){
|
|
|
|
|
if (size>=get_pos+2){
|
|
|
|
|
free(parsed[get_pos+2]);
|
|
|
|
|
parsed[get_pos+2] = yon_char_new(parameter);
|
|
|
|
|
}
|
|
|
|
|
|