xselinux: Send AVC messages to audit system instead of log file/stderr.

This commit is contained in:
Eamon Walsh 2007-12-20 16:23:35 -05:00 committed by Eamon Walsh
parent 42802a8e6b
commit 1393a97ea9

View File

@ -462,8 +462,12 @@ static int
SELinuxLog(int type, const char *fmt, ...)
{
va_list ap;
char buf[MAX_AUDIT_MESSAGE_LENGTH];
int rc, aut = AUDIT_USER_AVC;
va_start(ap, fmt);
VErrorF(fmt, ap);
vsnprintf(buf, MAX_AUDIT_MESSAGE_LENGTH, fmt, ap);
rc = audit_log_user_avc_message(audit_fd, aut, buf, NULL, NULL, NULL, 0);
va_end(ap);
return 0;
}