From ed93959f61e103703d04b85351eed7a1c4fe644b Mon Sep 17 00:00:00 2001 From: Karthikeyan Kathirvel Date: Fri, 28 Aug 2020 14:16:10 +0530 Subject: [PATCH] hostapd: Fixed compilation warnings Below warnings are fixed 1) ../src/rsn_supp/wpa.c:2693:12: error: 'wpa_key_mgmt_suite' defined but not used [-Werror=unused-function] static u32 wpa_key_mgmt_suite(struct wpa_sm *sm) 2) ../src/ap/wpa_auth.c:4449:21: error: 'wpa_bool_txt' defined but not used [-Werror=unused-function] static const char * wpa_bool_txt(int val) 3) Uninitialized warning has been fixed Signed-off-by: Karthikeyan Kathirvel --- src/ap/ieee802_11.c | 2 +- src/ap/wpa_auth.c | 4 ++++ src/rsn_supp/wpa.c | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) --- a/src/ap/ieee802_11.c +++ b/src/ap/ieee802_11.c @@ -4159,7 +4159,7 @@ static void handle_assoc(struct hostapd_ { u16 capab_info, listen_interval, seq_ctrl, fc; int resp = WLAN_STATUS_SUCCESS; - u16 reply_res; + u16 reply_res = WLAN_STATUS_UNSPECIFIED_FAILURE; const u8 *pos; int left, i; struct sta_info *sta; --- a/src/ap/wpa_auth.c +++ b/src/ap/wpa_auth.c @@ -4446,12 +4446,13 @@ void wpa_gtk_rekey(struct wpa_authentica } +#ifdef CONFIG_CTRL_IFACE_MIB + static const char * wpa_bool_txt(int val) { return val ? "TRUE" : "FALSE"; } -#ifdef CONFIG_CTRL_IFACE_MIB #define RSN_SUITE "%02x-%02x-%02x-%d" #define RSN_SUITE_ARG(s) \ --- a/src/rsn_supp/wpa.c +++ b/src/rsn_supp/wpa.c @@ -2689,7 +2689,7 @@ out: } -#ifdef CONFIG_CTRL_IFACE +#if defined(CONFIG_CTRL_IFACE) && defined(CONFIG_CTRL_IFACE_MIB) static u32 wpa_key_mgmt_suite(struct wpa_sm *sm) { switch (sm->key_mgmt) { --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -4855,7 +4855,7 @@ static int wpa_driver_nl80211_sta_add(vo if (params->he_capab) { wpa_hexdump(MSG_DEBUG, " * he_capab", - params->he_capab, params->he_capab_len); + (u8 *) params->he_capab, params->he_capab_len); if (nla_put(msg, NL80211_ATTR_HE_CAPABILITY, params->he_capab_len, params->he_capab)) goto fail; --- a/src/tls/tlsv1_client_ocsp.c +++ b/src/tls/tlsv1_client_ocsp.c @@ -322,7 +322,7 @@ tls_process_ocsp_responses(struct tlsv1_ { struct asn1_hdr hdr; const u8 *pos, *end; - enum tls_ocsp_result res; + enum tls_ocsp_result res = TLS_OCSP_NO_RESPONSE; pos = resp; end = resp + len;