I'm calling a function that's allocating space and filling a char array.
When I try to free **array it crashes. What am I doing wrong?Code:char **array; size = split(&array, string, delim); free(array) int split(char ***trgtArrray, char *string, char delim) { [...] (*trgtArray) = (char **) malloc(count); [...] return count; }