diff options
| author | Marek Pospisil <Marek.Pospisil@Sun.COM> | 2009-02-27 06:56:27 -0800 |
|---|---|---|
| committer | Marek Pospisil <Marek.Pospisil@Sun.COM> | 2009-02-27 06:56:27 -0800 |
| commit | 9073e376b8d14c439c75e7d76dba94c15911d0de (patch) | |
| tree | 9ea4739275a0091f9139302e4cb2a8b8860a17b0 /usr/src/cmd/auditreduce | |
| parent | 27c3238ff4d87e81ae9c83fd27135f24a353925a (diff) | |
| download | illumos-joyent-9073e376b8d14c439c75e7d76dba94c15911d0de.tar.gz | |
6701747 auditreduce bug in handling v4-mapped addresses
Diffstat (limited to 'usr/src/cmd/auditreduce')
| -rw-r--r-- | usr/src/cmd/auditreduce/option.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/cmd/auditreduce/option.c b/usr/src/cmd/auditreduce/option.c index 3dfe91f779..016070238a 100644 --- a/usr/src/cmd/auditreduce/option.c +++ b/usr/src/cmd/auditreduce/option.c @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2008 Sun Microsystems, Inc. All rights reserved. + * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -372,7 +372,8 @@ proc_object(char *optarg) if (IN6_IS_ADDR_V4MAPPED( (in6_addr_t *)he->h_addr_list[0])) { /* address is IPv4 (32 bits) */ - (void) memcpy(&obj_id, he->h_addr_list[0], 4); + (void) memcpy(&obj_id, + he->h_addr_list[0] + 12, 4); ip_type = AU_IPv4; } else { (void) memcpy(ip_ipv6, he->h_addr_list[0], 16); |
