Комментировать

на нормальном компиляторе,

на нормальном компиляторе, как и ожидается - crash:
http://ideone.com/KzPvz

*** glibc detected *** ./prog: free(): invalid pointer: 0xbfa29710 ***
======= Backtrace: =========
/lib/libc.so.6[0xb76ddfd4]
/lib/libc.so.6(cfree+0x9c)[0xb76df87c]
./prog[0x8048c50]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb7689725]
./prog[0x8048361]
======= Memory map: ========