bug fix

for pointer types we reserve one more character, so free memory in
correct size