From e1105acb1c61670caec7d283b0dc6d73d84a0ff2 Mon Sep 17 00:00:00 2001 From: Ben Kaduk Date: Wed, 27 Nov 2013 17:06:33 -0500 Subject: [PATCH] auditU: also report for rxkad-always-encrypt The logic that works for security index 2 also works for index 3. While here, update a comment in preparation for rxgk. Change-Id: Ifd868fa8d9d0ba2f422fa1fac43e4f583d27a1ff Reviewed-on: http://gerrit.openafs.org/10527 Tested-by: BuildBot Reviewed-by: Chas Williams - CONTRACTOR Reviewed-by: D Brashear --- src/audit/audit.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/audit/audit.c b/src/audit/audit.c index b2e6672ce..6c88c35bc 100644 --- a/src/audit/audit.c +++ b/src/audit/audit.c @@ -419,7 +419,8 @@ osi_auditU(struct rx_call *call, char *audEvent, int errCode, ...) if (secClass == RX_SECIDX_NULL) { /* unauthenticated */ osi_audit("AFS_Aud_Unauth", (-1), AUD_STR, audEvent, AUD_END); strcpy(afsName, "--UnAuth--"); - } else if (secClass == RX_SECIDX_KAD) { /* authenticated */ + } else if (secClass == RX_SECIDX_KAD || secClass == RX_SECIDX_KAE) { + /* authenticated with rxkad */ char tcell[MAXKTCREALMLEN]; char name[MAXKTCNAMELEN]; char inst[MAXKTCNAMELEN]; @@ -447,7 +448,7 @@ osi_auditU(struct rx_call *call, char *audEvent, int errCode, ...) strlcat(afsName, tcell, sizeof(afsName)); } } - } else { /* Unauthenticated & unknown */ + } else { /* Unauthenticated and/or unknown */ osi_audit("AFS_Aud_UnknSec", (-1), AUD_STR, audEvent, AUD_END); strcpy(afsName, "--Unknown--"); } -- 2.39.5