summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/c2/audit.c
diff options
context:
space:
mode:
authorKrishna Yenduri <Bhargava.Yenduri@Sun.COM>2009-09-14 11:09:53 -0700
committerKrishna Yenduri <Bhargava.Yenduri@Sun.COM>2009-09-14 11:09:53 -0700
commit2ec7cc7fc084163eaed884efee9bbd322cc8951b (patch)
treef6bb218709f7ca4fbfc99a682052640658b9d70f /usr/src/uts/common/c2/audit.c
parent53dbcc5939527e6d5d52d814e51e364b5e8bb532 (diff)
downloadillumos-joyent-2ec7cc7fc084163eaed884efee9bbd322cc8951b.tar.gz
6228975 Need IPv6 support for KSSL
6627569 need kssl_sid_cached kstat counter 6846333 ksslcfg no longer displays version 6668826 missing curly brackets in kssl_release_ent 6873066 cleanup unused code in ksslproto.h and ksslapi.h
Diffstat (limited to 'usr/src/uts/common/c2/audit.c')
-rw-r--r--usr/src/uts/common/c2/audit.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/usr/src/uts/common/c2/audit.c b/usr/src/uts/common/c2/audit.c
index d6ffb66927..614fed01af 100644
--- a/usr/src/uts/common/c2/audit.c
+++ b/usr/src/uts/common/c2/audit.c
@@ -2258,12 +2258,13 @@ audit_kssl(int cmd, void *params, int error)
case KSSL_ADD_ENTRY: {
char buf[32];
kssl_params_t *kp = (kssl_params_t *)params;
- struct sockaddr_in *saddr = &(kp->kssl_addr);
+ struct sockaddr_in6 *saddr = &kp->kssl_addr;
au_write((caddr_t *)&ad, au_to_text("op=KSSL_ADD_ENTRY"));
- au_write((caddr_t *)&ad, au_to_in_addr(&(saddr->sin_addr)));
+ au_write((caddr_t *)&ad,
+ au_to_in_addr_ex((int32_t *)&saddr->sin6_addr));
(void) snprintf(buf, sizeof (buf), "SSL port=%d",
- saddr->sin_port);
+ saddr->sin6_port);
au_write((caddr_t *)&ad, au_to_text(buf));
(void) snprintf(buf, sizeof (buf), "proxy port=%d",
@@ -2274,12 +2275,13 @@ audit_kssl(int cmd, void *params, int error)
case KSSL_DELETE_ENTRY: {
char buf[32];
- struct sockaddr_in *saddr = (struct sockaddr_in *)params;
+ struct sockaddr_in6 *saddr = (struct sockaddr_in6 *)params;
au_write((caddr_t *)&ad, au_to_text("op=KSSL_DELETE_ENTRY"));
- au_write((caddr_t *)&ad, au_to_in_addr(&(saddr->sin_addr)));
+ au_write((caddr_t *)&ad,
+ au_to_in_addr_ex((int32_t *)&saddr->sin6_addr));
(void) snprintf(buf, sizeof (buf), "SSL port=%d",
- saddr->sin_port);
+ saddr->sin6_port);
au_write((caddr_t *)&ad, au_to_text(buf));
break;
}