forgotten malloc check in p