[2016-01-29 01:53:31 UTC] in your example above, the free() isn't going to happen, since it is after the return.