From: Ben Kaduk Date: Wed, 27 Nov 2013 22:06:33 +0000 (-0500) Subject: auditU: also report for rxkad-always-encrypt X-Git-Tag: openafs-stable-1_8_0pre1~647 X-Git-Url: http://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=e1105acb1c61670caec7d283b0dc6d73d84a0ff2 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 --- diff --git a/src/audit/audit.c b/src/audit/audit.c index b2e6672..6c88c35 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--"); }