summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMateusz Guzik <mjg@FreeBSD.org>2013-06-30 13:17:37 +0000
committerMateusz Guzik <mjg@FreeBSD.org>2013-06-30 13:17:37 +0000
commit4a3c4f41e94e6f6c05ea812f1451a56df29baf70 (patch)
tree011e3fd39f0380c974c9cfcaf90440584b05214f
parent8f99c21f94b40547cbf854b98af688f9c869bc6c (diff)
Notes
-rw-r--r--sys/kern/kern_acct.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/kern/kern_acct.c b/sys/kern/kern_acct.c
index 336211268408..1e4199d2a640 100644
--- a/sys/kern/kern_acct.c
+++ b/sys/kern/kern_acct.c
@@ -284,12 +284,7 @@ sys_acct(struct thread *td, struct acct_args *uap)
error = kproc_create(acct_thread, NULL, NULL, 0, 0,
"accounting");
if (error) {
- (void) vn_close(acct_vp, acct_flags, acct_cred, td);
- crfree(acct_cred);
- acct_configured = 0;
- acct_vp = NULL;
- acct_cred = NULL;
- acct_flags = 0;
+ (void) acct_disable(td, 0);
sx_xunlock(&acct_sx);
log(LOG_NOTICE, "Unable to start accounting thread\n");
return (error);