Do not call nameicap_tracker_add() for dotdot case.
Reviewed by: markj Tested by: arichardson, pho Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D28907
This commit is contained in:
parent
20e91ca36a
commit
59e7494281
@ -1258,7 +1258,8 @@ success:
|
||||
}
|
||||
}
|
||||
if (ndp->ni_vp != NULL) {
|
||||
nameicap_tracker_add(ndp, ndp->ni_vp);
|
||||
if ((cnp->cn_flags & ISDOTDOT) == 0)
|
||||
nameicap_tracker_add(ndp, ndp->ni_vp);
|
||||
if ((cnp->cn_flags & (FAILIFEXISTS | ISSYMLINK)) == FAILIFEXISTS)
|
||||
goto bad_eexist;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user