blob: 89051f270a29a94823e07af5d171d8a680edd00f [file] [log] [blame]
/* Double free a structure */
#include <stdlib.h>
typedef struct
{
char string[100];
} X;
void *X_init()
{
return malloc(sizeof(X));
}
void X_free(X* x)
{
free(x);
}
int main()
{
X *x;
char *c;
x = X_init();
c = x->string;
X_free(x);
free(c);
return 0;
}