* Only root, or the user that did the original mount is
* permitted to unmount this filesystem.
*/
if ((mp->mnt_stat.f_owner != p->p_ucred->cr_uid) &&
if ((p->p_ucred->cr_uid &&
(mp->mnt_stat.f_owner != p->p_ucred->cr_uid)) &&
(error = suser(p))) {
vput(vp);
return (error);