save p on the stack

push(p,&s);