Make freez() more secure in case of: if (exp) { free(z) ; a=*z }