memory_leak.c 242 Bytes
#include <stdlib.h>
#include <stdio.h>
void f(void)
{
    int* x = (int*)malloc(10 * sizeof(int));
    x[9] = 2;
} // problem: memory leak -- x not freed
int main(int argc, char * argv[])
{
    f();
    printf("GOOD END \n");
    return 0;
}