Code

Don't free dirname()'s return value.