summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2022-11-25 15:45:41 +1100
committerChris Johns <chrisj@rtems.org>2023-07-21 14:56:02 +1000
commit1dfdee9ce95ed5527f1b035ce24650c118e26993 (patch)
treeed37c21946689d2c9618c691e219e0af41ebfe30
parentsyscall/open: Reference the path info directory vnode (diff)
downloadrtems-libbsd-1dfdee9ce95ed5527f1b035ce24650c118e26993.tar.bz2
freebsd/vfs: Pass in the td's cred to the VFS calls
Closes #4723
-rw-r--r--rtemsbsd/rtems/rtems-kernel-vfs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/rtemsbsd/rtems/rtems-kernel-vfs.c b/rtemsbsd/rtems/rtems-kernel-vfs.c
index 2f4d009b..0817df81 100644
--- a/rtemsbsd/rtems/rtems-kernel-vfs.c
+++ b/rtemsbsd/rtems/rtems-kernel-vfs.c
@@ -490,7 +490,7 @@ rtems_bsd_vfs_fchmod(const rtems_filesystem_location_info_t *loc, mode_t mode)
}
return rtems_bsd_error_to_status_and_errno(ENOMEM);
}
- error = setfmode(td, NULL, vp, mode);
+ error = setfmode(td, td->td_ucred, vp, mode);
return rtems_bsd_error_to_status_and_errno(error);
}
@@ -511,7 +511,7 @@ rtems_bsd_vfs_chown(
}
return rtems_bsd_error_to_status_and_errno(ENOMEM);
}
- error = setfown(td, NULL, vp, owner, group);
+ error = setfown(td, td->td_ucred, vp, owner, group);
return rtems_bsd_error_to_status_and_errno(error);
}