svn commit: r186649 - head/sys/security/audit
Robert Watson
rwatson at FreeBSD.org
Wed Dec 31 11:56:35 UTC 2008
Author: rwatson
Date: Wed Dec 31 11:56:35 2008
New Revision: 186649
URL: http://svn.freebsd.org/changeset/base/186649
Log:
Call au_errno_to_bsm() on the errno value passed into au_to_return32()
to convert local FreeBSD error numbers into BSM error numbers.
Obtained from: TrustedBSD Project
Modified:
head/sys/security/audit/audit_bsm.c
Modified: head/sys/security/audit/audit_bsm.c
==============================================================================
--- head/sys/security/audit/audit_bsm.c Wed Dec 31 11:19:46 2008 (r186648)
+++ head/sys/security/audit/audit_bsm.c Wed Dec 31 11:56:35 2008 (r186649)
@@ -1462,7 +1462,7 @@ kaudit_to_bsm(struct kaudit_record *kar,
}
kau_write(rec, subj_tok);
- tok = au_to_return32((char)ar->ar_errno, ar->ar_retval);
+ tok = au_to_return32(au_errno_to_bsm(ar->ar_errno), ar->ar_retval);
kau_write(rec, tok); /* Every record gets a return token */
kau_close(rec, &ar->ar_endtime, ar->ar_event);
More information about the svn-src-all
mailing list