summaryrefslogtreecommitdiff
path: root/usr/src/cmd/cmd-inet/usr.lib
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/cmd-inet/usr.lib')
-rw-r--r--usr/src/cmd/cmd-inet/usr.lib/wpad/Makefile4
-rw-r--r--usr/src/cmd/cmd-inet/usr.lib/wpad/driver_wifi.c4
-rw-r--r--usr/src/cmd/cmd-inet/usr.lib/wpad/wpa_supplicant.c1
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);