diff options
Diffstat (limited to 'usr/src/cmd/cmd-inet/usr.lib')
-rw-r--r-- | usr/src/cmd/cmd-inet/usr.lib/wpad/Makefile | 4 | ||||
-rw-r--r-- | usr/src/cmd/cmd-inet/usr.lib/wpad/driver_wifi.c | 4 | ||||
-rw-r--r-- | usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c | 1 |
3 files changed, 5 insertions, 4 deletions
diff --git a/usr/src/cmd/cmd-inet/usr.lib/wpad/Makefile b/usr/src/cmd/cmd-inet/usr.lib/wpad/Makefile index 7f649e7668..7aec89d375 100644 --- a/usr/src/cmd/cmd-inet/usr.lib/wpad/Makefile +++ b/usr/src/cmd/cmd-inet/usr.lib/wpad/Makefile @@ -19,7 +19,7 @@ # CDDL HEADER END # # -# Copyright 2007 Sun Microsystems, Inc. All rights reserved. +# Copyright 2008 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # ident "%Z%%M% %I% %E% SMI" @@ -40,7 +40,7 @@ LDLIBS += -ldladm -ldlpi all install := LDLIBS += -lcrypto CPPFLAGS += -I/usr/sfw/include -LINTFLAGS += -u -erroff=E_BAD_PTR_CAST_ALIGN +LINTFLAGS += -u .KEEP_STATE: diff --git a/usr/src/cmd/cmd-inet/usr.lib/wpad/driver_wifi.c b/usr/src/cmd/cmd-inet/usr.lib/wpad/driver_wifi.c index 01ca5cea5e..15eaa19374 100644 --- a/usr/src/cmd/cmd-inet/usr.lib/wpad/driver_wifi.c +++ b/usr/src/cmd/cmd-inet/usr.lib/wpad/driver_wifi.c @@ -221,7 +221,7 @@ wpa_driver_wifi_set_key(datalink_id_t linkid, wpa_alg alg, wpa_printf(MSG_DEBUG, "wpa_driver_wifi_set_key: alg=%s key_idx=%d" " set_tx=%d seq_len=%d seq=%d key_len=%d", alg_name, key_idx, set_tx, - seq_len, *(uint64_t *)seq, key_len); + seq_len, *(uint64_t *)(uintptr_t)seq, key_len); if (seq_len > sizeof (uint64_t)) { wpa_printf(MSG_DEBUG, "wpa_driver_wifi_set_key:" @@ -231,7 +231,7 @@ wpa_driver_wifi_set_key(datalink_id_t linkid, wpa_alg alg, (void) memcpy(bss.wb_bytes, addr, DLADM_WLAN_BSSID_LEN); status = dladm_wlan_wpa_set_key(linkid, cipher, &bss, set_tx, - *(uint64_t *)seq, key_idx, key, key_len); + *(uint64_t *)(uintptr_t)seq, key_idx, key, key_len); return (WPA_STATUS(status)); } diff --git a/usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c b/usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c index 889d671b48..1bc2953afe 100644 --- a/usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c +++ b/usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c @@ -580,6 +580,7 @@ event_handler(void *cookie, char *argp, size_t asize, { wpa_event_type event; + /* LINTED E_BAD_PTR_CAST_ALIGN */ event = ((wl_events_t *)argp)->event; wpa_event_handler(cookie, event); |