Senza quello? p NON deve essere NULL ma devi allocare lo spazio che ti serve.

Posta il codice completo, non "prove disperate" ...