free on something you didn't mallocIf you free something you didn't malloc, you crash.
This includes arrays. Basically, if you didn't malloc it don't
free it, especially if it's passed in to your function.
char name[] = "Bob"; char *p = &name; free(p);TOC | Prev | Next