psm: calloc the size that is needed

The code previously did a ```sizeof(*dest_addr)```, but ```dest_addr``` is a ```(void*)```, so the sizeof is meaningless.

I *think* that you want ```sizeof(psm_epid_t)``` here, because that's what you read into this buffer a few lines later.

@j-xiong can you review?