summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2020-07-30 07:11:08 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2020-07-30 07:11:08 +0000
commitd3e63e8eb23a3dd4e9d36af2a725063c99687067 (patch)
tree5660358517d60fa897c1297f250843e24cca7808
parentaa6ea9b6ce25a7f55123b97c55a40ac1d6e36f62 (diff)
Notes
-rw-r--r--sys/kern/vfs_lookup.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/kern/vfs_lookup.c b/sys/kern/vfs_lookup.c
index 13e1d6ddce99..34e3573c8c35 100644
--- a/sys/kern/vfs_lookup.c
+++ b/sys/kern/vfs_lookup.c
@@ -289,11 +289,13 @@ namei_setup(struct nameidata *ndp, struct vnode **dpp, struct pwd **pwdp)
struct pwd *pwd;
cap_rights_t rights;
struct filecaps dirfd_caps;
- int error, startdir_used;
+ int error;
+ bool startdir_used;
cnp = &ndp->ni_cnd;
td = cnp->cn_thread;
+ startdir_used = false;
*pwdp = NULL;
#ifdef CAPABILITY_MODE
@@ -340,7 +342,7 @@ namei_setup(struct nameidata *ndp, struct vnode **dpp, struct pwd **pwdp)
} else {
if (ndp->ni_startdir != NULL) {
*dpp = ndp->ni_startdir;
- startdir_used = 1;
+ startdir_used = true;
} else if (ndp->ni_dirfd == AT_FDCWD) {
*dpp = pwd->pwd_cdir;
vrefact(*dpp);