diff --git a/source/libublsettings.c b/source/libublsettings.c index 7d104d7..f15670f 100644 --- a/source/libublsettings.c +++ b/source/libublsettings.c @@ -509,6 +509,9 @@ char **yon_char_parse(char *parameters, int *size, char *divider){ string = yon_remalloc(string,sizeof(char*)*((*size)+1)); string[(*size)]=paramline; (*size)+=1; + if(!string){ + string = yon_char_parsed_new(size,parameters,NULL); + } return string; } return NULL; @@ -539,7 +542,7 @@ int yon_char_parsed_check_exist(char **parameters, int size, char *param){ if (parameters){ for (int i=0;i