|
|
|
@ -1000,9 +1000,10 @@ int yon_config_parse_parameter(char *parameter,char **key, char **value){
|
|
|
|
(*key)=NULL;
|
|
|
|
(*key)=NULL;
|
|
|
|
(*value)=NULL;
|
|
|
|
(*value)=NULL;
|
|
|
|
check_config{
|
|
|
|
check_config{
|
|
|
|
char *key_temp = yon_char_divide_search(parameter,"=",-1);
|
|
|
|
char *copied = yon_char_new(parameter);
|
|
|
|
|
|
|
|
char *key_temp = yon_char_divide_search(copied,"=",-1);
|
|
|
|
if (key_temp!=parameter){
|
|
|
|
if (key_temp!=parameter){
|
|
|
|
char *final_str=yon_char_divide_search(parameter,"\n",-1);
|
|
|
|
char *final_str=yon_char_divide_search(copied,"\n",-1);
|
|
|
|
if ((final_str[0]=='\''&&final_str[strlen(final_str)-1]=='\'')||(final_str[0]=='\"'&&final_str[strlen(final_str)-1]=='\"')){
|
|
|
|
if ((final_str[0]=='\''&&final_str[strlen(final_str)-1]=='\'')||(final_str[0]=='\"'&&final_str[strlen(final_str)-1]=='\"')){
|
|
|
|
final_str[strlen(final_str)-1] = '\0';
|
|
|
|
final_str[strlen(final_str)-1] = '\0';
|
|
|
|
free(yon_char_divide(final_str,0));
|
|
|
|
free(yon_char_divide(final_str,0));
|
|
|
|
|