diff options
author | Chris Johns <chrisj@rtems.org> | 2022-11-25 15:45:41 +1100 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2023-07-21 14:56:02 +1000 |
commit | 1dfdee9ce95ed5527f1b035ce24650c118e26993 (patch) | |
tree | ed37c21946689d2c9618c691e219e0af41ebfe30 | |
parent | syscall/open: Reference the path info directory vnode (diff) | |
download | rtems-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.c | 4 |
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); } |