processes.c: plug memory leak in error path