diff options
author | Mateusz Guzik <mjg@FreeBSD.org> | 2013-06-30 13:17:37 +0000 |
---|---|---|
committer | Mateusz Guzik <mjg@FreeBSD.org> | 2013-06-30 13:17:37 +0000 |
commit | 4a3c4f41e94e6f6c05ea812f1451a56df29baf70 (patch) | |
tree | 011e3fd39f0380c974c9cfcaf90440584b05214f | |
parent | 8f99c21f94b40547cbf854b98af688f9c869bc6c (diff) |
Notes
-rw-r--r-- | sys/kern/kern_acct.c | 7 |
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); |