[rtems-libbsd commit] freebsd/vfs: Pass in the td's cred to the VFS calls
Chris Johns
chrisj at rtems.org
Sun Jul 23 23:21:51 UTC 2023
Module: rtems-libbsd
Branch: 6-freebsd-12
Commit: 1dfdee9ce95ed5527f1b035ce24650c118e26993
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=1dfdee9ce95ed5527f1b035ce24650c118e26993
Author: Chris Johns <chrisj at rtems.org>
Date: Fri Nov 25 15:45:41 2022 +1100
freebsd/vfs: Pass in the td's cred to the VFS calls
Closes #4723
---
rtemsbsd/rtems/rtems-kernel-vfs.c | 4 ++--
1 file 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);
}
More information about the vc
mailing list