Speicherbeschädigung
Ich habe ein kleines C-Programm ausgeführt:
#include<stdio.h>
int main()
{
char *p;
p = (char *)malloc(10);
free(p);
free(p);
free(p);
printf("\npointer is freed!!\n");
}
im grunde mache ich den speicher frei, der bereits freigegeben wurde. Ich denke, sollte in einem Core-Dump führen !! Ist es nicht so?
aber es druckt die
pointer is freed!!
irre ich mich wo?