Added parameters checking for config_str rip function

pull/9/head
parent fa82ee22a8
commit 14ece38666

@ -515,7 +515,7 @@ char **yon_char_parse(char *parameters, int *size, char *divider){
}
char **yon_char_parsed_rip(char **char_string, int *size, int item_to_delete){
if (char_string&&size>0&&size>item_to_delete&&item_to_delete>0){
if (char_string&&(*size)>0&&(*size)>item_to_delete&&item_to_delete>0){
char **new_char_parsed=NULL;
new_char_parsed=malloc(sizeof(char*)*((*size)-1));
int flag = 0;
@ -536,12 +536,13 @@ char **yon_char_parsed_rip(char **char_string, int *size, int item_to_delete){
}
int yon_char_parsed_check_exist(char **parameters, int size, char *param){
for (int i=0;i<size;i++){
if (parameters[i]){
if (strstr(parameters[i],param))
return i;
} else return -1;
if (parameters){
for (int i=0;i<size;i++){
if (parameters[i]){
if (strstr(parameters[i],param))
return i;
} else return -1;
}
}
return -1;

Loading…
Cancel
Save