aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_acct.c
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2006-06-05 13:02:34 +0000
committerRobert Watson <rwatson@FreeBSD.org>2006-06-05 13:02:34 +0000
commitd3778141bfead36fdcb604af77639d0c5b591d1a (patch)
tree607862fb6971cb0a0dde66a59eed1c420bf8ccbe /sys/kern/kern_acct.c
parent0f0075fb90f5f2cc9cd568a84339233d6216e638 (diff)
downloadsrc-d3778141bfead36fdcb604af77639d0c5b591d1a.tar.gz
src-d3778141bfead36fdcb604af77639d0c5b591d1a.zip
Audit path passed to the acct() system call.
Obtained from: TrustedBSD Project
Notes
Notes: svn path=/head/; revision=159258
Diffstat (limited to 'sys/kern/kern_acct.c')
-rw-r--r--sys/kern/kern_acct.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_acct.c b/sys/kern/kern_acct.c
index 62906bdc16bb..58a566fb4853 100644
--- a/sys/kern/kern_acct.c
+++ b/sys/kern/kern_acct.c
@@ -171,8 +171,8 @@ acct(struct thread *td, struct acct_args *uap)
* appending and make sure it's a 'normal'.
*/
if (uap->path != NULL) {
- NDINIT(&nd, LOOKUP, NOFOLLOW | MPSAFE, UIO_USERSPACE,
- uap->path, td);
+ NDINIT(&nd, LOOKUP, NOFOLLOW | MPSAFE | AUDITVNODE1,
+ UIO_USERSPACE, uap->path, td);
flags = FWRITE | O_APPEND;
error = vn_open(&nd, &flags, 0, -1);
if (error)