Possible space leak from calloc call?