Must makecur since newp->pdata may not be set.