summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_acct.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2006-06-05 13:02:34 +0000
committerrwatson <rwatson@FreeBSD.org>2006-06-05 13:02:34 +0000
commit5250e2999a0b3e5a9d966070f7f7c133aa6c194a (patch)
tree607862fb6971cb0a0dde66a59eed1c420bf8ccbe /sys/kern/kern_acct.c
parent9e64ea9a416448a8540e872330fe6510c0a28556 (diff)
downloadFreeBSD-src-5250e2999a0b3e5a9d966070f7f7c133aa6c194a.zip
FreeBSD-src-5250e2999a0b3e5a9d966070f7f7c133aa6c194a.tar.gz
Audit path passed to the acct() system call.
Obtained from: TrustedBSD Project
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 62906bd..58a566f 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)
OpenPOWER on IntegriCloud