aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorTim J. Robbins <tjr@FreeBSD.org>2003-06-14 15:24:54 +0000
committerTim J. Robbins <tjr@FreeBSD.org>2003-06-14 15:24:54 +0000
commit35c5de54e862e08e8be472a52efc28db5a0f9196 (patch)
treeb2b73afd58865ddb36181e996a6d0cb17400a8bd /sys
parent33ffdd8115baf8594e21e064862d5bcecbee7998 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/fs/smbfs/smbfs_subr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/fs/smbfs/smbfs_subr.c b/sys/fs/smbfs/smbfs_subr.c
index f8d2eecc4e02d..27cd62ea76d64 100644
--- a/sys/fs/smbfs/smbfs_subr.c
+++ b/sys/fs/smbfs/smbfs_subr.c
@@ -270,6 +270,8 @@ smb_fphelp(struct mbchain *mbp, struct smb_vc *vcp, struct smbnode *np,
return ENAMETOOLONG;
}
*npp++ = np;
+ if ((np->n_flag & NREFPARENT) == 0)
+ break;
np = VTOSMB(np->n_parent);
}
/* if (i == 0)