2022-06-25 23:59 ftp://ftp.de.debian.org/debian/pool/main/w/wpa/wpa_2.10.orig.tar.xz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --template=daca2 -D__GNUC__ --platform=unix64 -rp=temp -j2 platform: Linux-5.4.0-110-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.24 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0 cppcheck: head 2.8 head-info: 242afc3 (2022-06-25 21:42:55 +0200) count: 502 496 elapsed-time: 670.6 1640.2 head-timing-info: Overall time: 0s old-timing-info: Overall time: 0s head results: wpa-2.10/hostapd/ctrl_iface.c:4436:2: error: There is an unknown macro here somewhere. Configuration is required. If dl_list_for_each_safe is a macro then please configure it. [unknownMacro] wpa-2.10/hostapd/hlr_auc_gw.c:305:12: style: Condition '*pos=='\0'' is always false [knownConditionTrueFalse] wpa-2.10/hostapd/hlr_auc_gw.c:417:12: style: Condition '*pos=='\0'' is always false [knownConditionTrueFalse] wpa-2.10/hostapd/hlr_auc_gw.c:89:6: style: struct member 'milenage_parameters::set' is never used. [unusedStructMember] wpa-2.10/hostapd/hlr_auc_gw.c:655:8: style: Variable 'rpos' is assigned a value that is never used. [unreadVariable] wpa-2.10/hostapd/hlr_auc_gw.c:794:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] wpa-2.10/hostapd/hostapd_cli.c:960:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] wpa-2.10/hostapd/hostapd_cli.c:983:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] wpa-2.10/hostapd/hostapd_cli.c:2132:20: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] wpa-2.10/hostapd/hostapd_cli.c:948:57: style: Parameter 'ctrl' can be declared as pointer to const [constParameter] wpa-2.10/hostapd/main.c:546:8: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] wpa-2.10/hs20/client/est.c:40:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] wpa-2.10/hs20/client/est.c:228:6: style: struct member 'CsrAttrs::type' is never used. [unusedStructMember] wpa-2.10/hs20/client/osu_client.c:1208:42: style: Condition '!homeoi' is always true [knownConditionTrueFalse] wpa-2.10/hs20/client/osu_client.c:1201:17: note: Assignment 'homeoi=NULL', assigned value is 0 wpa-2.10/hs20/client/osu_client.c:1208:42: note: Condition '!homeoi' is always true wpa-2.10/hs20/client/osu_client.c:1270:43: style: Condition '!fqdn' is always true [knownConditionTrueFalse] wpa-2.10/hs20/client/osu_client.c:1265:15: note: Assignment 'fqdn=NULL', assigned value is 0 wpa-2.10/hs20/client/osu_client.c:1270:43: note: Condition '!fqdn' is always true wpa-2.10/hs20/client/osu_client.c:2130:17: warning: Either the condition '!pos' is redundant or there is possible null pointer dereference: pos. [nullPointerRedundantCheck] wpa-2.10/hs20/client/osu_client.c:2135:8: note: Assuming that condition '!pos' is not redundant wpa-2.10/hs20/client/osu_client.c:2130:17: note: Null pointer dereference wpa-2.10/hs20/client/osu_client.c:2134:12: warning: Either the condition '!pos' is redundant or there is possible null pointer dereference: pos. [nullPointerRedundantCheck] wpa-2.10/hs20/client/osu_client.c:2135:8: note: Assuming that condition '!pos' is not redundant wpa-2.10/hs20/client/osu_client.c:2134:12: note: Null pointer dereference wpa-2.10/hs20/client/osu_client.c:2442:9: style: Local variable 'fname' shadows outer variable [shadowVariable] wpa-2.10/hs20/client/osu_client.c:2291:7: note: Shadowed declaration wpa-2.10/hs20/client/osu_client.c:2442:9: note: Shadow variable wpa-2.10/hs20/client/osu_client.c:2961:7: style: Local variable 'found' shadows outer variable [shadowVariable] wpa-2.10/hs20/client/osu_client.c:2911:6: note: Shadowed declaration wpa-2.10/hs20/client/osu_client.c:2961:7: note: Shadow variable wpa-2.10/hs20/client/osu_client.c:3000:7: style: Local variable 'found' shadows outer variable [shadowVariable] wpa-2.10/hs20/client/osu_client.c:2911:6: note: Shadowed declaration wpa-2.10/hs20/client/osu_client.c:3000:7: note: Shadow variable wpa-2.10/hs20/client/osu_client.c:3040:7: style: Local variable 'found' shadows outer variable [shadowVariable] wpa-2.10/hs20/client/osu_client.c:2911:6: note: Shadowed declaration wpa-2.10/hs20/client/osu_client.c:3040:7: note: Shadow variable wpa-2.10/hs20/client/osu_client.c:3400:7: style: Local variable 'ret' shadows outer variable [shadowVariable] wpa-2.10/hs20/client/osu_client.c:3188:6: note: Shadowed declaration wpa-2.10/hs20/client/osu_client.c:3400:7: note: Shadow variable wpa-2.10/hs20/client/spp_client.c:422:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] wpa-2.10/hs20/server/hs20_spp_server.c:25:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wpa-2.10/hs20/server/spp_server.c:2706:10: style: Local variable 'val' shadows outer variable [shadowVariable] wpa-2.10/hs20/server/spp_server.c:2594:8: note: Shadowed declaration wpa-2.10/hs20/server/spp_server.c:2706:10: note: Shadow variable wpa-2.10/src/ap/airtime_policy.c:58:25: style: Parameter 'now' can be declared as pointer to const [constParameter] wpa-2.10/src/ap/ap_config.c:676:60: style:inconclusive: Function 'hostapd_config_clear_wpa_psk' argument 1 names different: declaration 'p' definition 'l'. [funcArgNamesDifferent] wpa-2.10/src/ap/ap_config.h:1174:60: note: Function 'hostapd_config_clear_wpa_psk' argument 1 names different: declaration 'p' definition 'l'. wpa-2.10/src/ap/ap_config.c:676:60: note: Function 'hostapd_config_clear_wpa_psk' argument 1 names different: declaration 'p' definition 'l'. wpa-2.10/src/ap/ap_config.c:1043:29: style: Parameter 'list' can be declared as pointer to const [constParameter] wpa-2.10/src/ap/ap_drv_ops.c:69:27: style:inconclusive: Function 'hostapd_build_ap_extra_ies' argument 2 names different: declaration 'beacon' definition 'beacon_ret'. [funcArgNamesDifferent] wpa-2.10/src/ap/ap_drv_ops.h:21:27: note: Function 'hostapd_build_ap_extra_ies' argument 2 names different: declaration 'beacon' definition 'beacon_ret'. wpa-2.10/src/ap/ap_drv_ops.c:69:27: note: Function 'hostapd_build_ap_extra_ies' argument 2 names different: declaration 'beacon' definition 'beacon_ret'. wpa-2.10/src/ap/ap_drv_ops.c:70:27: style:inconclusive: Function 'hostapd_build_ap_extra_ies' argument 3 names different: declaration 'proberesp' definition 'proberesp_ret'. [funcArgNamesDifferent] wpa-2.10/src/ap/ap_drv_ops.h:22:27: note: Function 'hostapd_build_ap_extra_ies' argument 3 names different: declaration 'proberesp' definition 'proberesp_ret'. wpa-2.10/src/ap/ap_drv_ops.c:70:27: note: Function 'hostapd_build_ap_extra_ies' argument 3 names different: declaration 'proberesp' definition 'proberesp_ret'. wpa-2.10/src/ap/ap_drv_ops.c:71:27: style:inconclusive: Function 'hostapd_build_ap_extra_ies' argument 4 names different: declaration 'assocresp' definition 'assocresp_ret'. [funcArgNamesDifferent] wpa-2.10/src/ap/ap_drv_ops.h:23:27: note: Function 'hostapd_build_ap_extra_ies' argument 4 names different: declaration 'assocresp' definition 'assocresp_ret'. wpa-2.10/src/ap/ap_drv_ops.c:71:27: note: Function 'hostapd_build_ap_extra_ies' argument 4 names different: declaration 'assocresp' definition 'assocresp_ret'. wpa-2.10/src/ap/ctrl_iface_ap.c:420:6: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/ap/drv_callbacks.c:135:14: style:inconclusive: Function 'hostapd_notif_assoc' argument 3 names different: declaration 'ie' definition 'req_ies'. [funcArgNamesDifferent] wpa-2.10/src/ap/hostapd.h:663:14: note: Function 'hostapd_notif_assoc' argument 3 names different: declaration 'ie' definition 'req_ies'. wpa-2.10/src/ap/drv_callbacks.c:135:14: note: Function 'hostapd_notif_assoc' argument 3 names different: declaration 'ie' definition 'req_ies'. wpa-2.10/src/ap/drv_callbacks.c:135:30: style:inconclusive: Function 'hostapd_notif_assoc' argument 4 names different: declaration 'ielen' definition 'req_ies_len'. [funcArgNamesDifferent] wpa-2.10/src/ap/hostapd.h:663:25: note: Function 'hostapd_notif_assoc' argument 4 names different: declaration 'ielen' definition 'req_ies_len'. wpa-2.10/src/ap/drv_callbacks.c:135:30: note: Function 'hostapd_notif_assoc' argument 4 names different: declaration 'ielen' definition 'req_ies_len'. wpa-2.10/src/ap/drv_callbacks.c:145:13: style: Variable 'reason' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/ap/eth_p_oui.c:141:49: style:inconclusive: Function 'eth_p_oui_unregister' argument 1 names different: declaration 'eth_p_oui' definition 'ctx'. [funcArgNamesDifferent] wpa-2.10/src/ap/eth_p_oui.h:22:49: note: Function 'eth_p_oui_unregister' argument 1 names different: declaration 'eth_p_oui' definition 'ctx'. wpa-2.10/src/ap/eth_p_oui.c:141:49: note: Function 'eth_p_oui_unregister' argument 1 names different: declaration 'eth_p_oui' definition 'ctx'. wpa-2.10/src/ap/gas_query_ap.c:173:2: error: There is an unknown macro here somewhere. Configuration is required. If dl_list_for_each_safe is a macro then please configure it. [unknownMacro] wpa-2.10/src/ap/gas_serv.c:133:52: style:inconclusive: Function 'gas_serv_dialog_clear' argument 1 names different: declaration 'dialog' definition 'dia'. [funcArgNamesDifferent] wpa-2.10/src/ap/gas_serv.h:86:52: note: Function 'gas_serv_dialog_clear' argument 1 names different: declaration 'dialog' definition 'dia'. wpa-2.10/src/ap/gas_serv.c:133:52: note: Function 'gas_serv_dialog_clear' argument 1 names different: declaration 'dialog' definition 'dia'. wpa-2.10/src/ap/gas_serv.c:202:13: error: Uninitialized variable: elem->infoid [uninitvar] wpa-2.10/src/ap/gas_serv.c:1084:6: style: struct member 'anqp_query_info::p2p_sd' is never used. [unusedStructMember] wpa-2.10/src/ap/hostapd.c:2947:47: style:inconclusive: Function 'hostapd_add_iface' argument 1 names different: declaration 'ifaces' definition 'interfaces'. [funcArgNamesDifferent] wpa-2.10/src/ap/hostapd.h:632:47: note: Function 'hostapd_add_iface' argument 1 names different: declaration 'ifaces' definition 'interfaces'. wpa-2.10/src/ap/hostapd.c:2947:47: note: Function 'hostapd_add_iface' argument 1 names different: declaration 'ifaces' definition 'interfaces'. wpa-2.10/src/ap/hostapd.c:3153:50: style:inconclusive: Function 'hostapd_remove_iface' argument 1 names different: declaration 'ifaces' definition 'interfaces'. [funcArgNamesDifferent] wpa-2.10/src/ap/hostapd.h:633:50: note: Function 'hostapd_remove_iface' argument 1 names different: declaration 'ifaces' definition 'interfaces'. wpa-2.10/src/ap/hostapd.c:3153:50: note: Function 'hostapd_remove_iface' argument 1 names different: declaration 'ifaces' definition 'interfaces'. wpa-2.10/src/ap/hostapd.c:3156:17: style: Variable 'k' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/ap/ieee802_11.c:4992:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] wpa-2.10/src/ap/ieee802_11.c:4993:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] wpa-2.10/src/ap/ieee802_11.c:4994:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] wpa-2.10/src/ap/ieee802_11.c:4995:33: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] wpa-2.10/src/ap/ieee802_11.c:7106:27: style: Parameter 'reporting_hapd' can be declared as pointer to const [constParameter] wpa-2.10/src/ap/ieee802_11.c:7083:12: error: Uninitialized variable: nr->nr [uninitvar] wpa-2.10/src/ap/ieee802_11.c:7262:12: error: Uninitialized variable: nr->nr [uninitvar] wpa-2.10/src/ap/ieee802_11.c:154:8: style: Variable 'count' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/ap/ieee802_11_vht.c:284:20: style:inconclusive: Function 'set_sta_vht_opmode' argument 3 names different: declaration 'vht_opmode' definition 'vht_oper_notif'. [funcArgNamesDifferent] wpa-2.10/src/ap/ieee802_11.h:95:20: note: Function 'set_sta_vht_opmode' argument 3 names different: declaration 'vht_opmode' definition 'vht_oper_notif'. wpa-2.10/src/ap/ieee802_11_vht.c:284:20: note: Function 'set_sta_vht_opmode' argument 3 names different: declaration 'vht_opmode' definition 'vht_oper_notif'. wpa-2.10/src/ap/ieee802_1x.c:1247:6: style: Condition '!force_1x' is always true [knownConditionTrueFalse] wpa-2.10/src/ap/ieee802_1x.c:1231:17: note: Assignment 'force_1x=0', assigned value is 0 wpa-2.10/src/ap/ieee802_1x.c:1247:6: note: Condition '!force_1x' is always true wpa-2.10/src/ap/ieee802_1x.c:683:35: warning: Either the condition 'sta' is redundant or there is possible null pointer dereference: sta. [nullPointerRedundantCheck] wpa-2.10/src/ap/ieee802_1x.c:716:6: note: Assuming that condition 'sta' is not redundant wpa-2.10/src/ap/ieee802_1x.c:683:35: note: Null pointer dereference wpa-2.10/src/ap/ieee802_1x.c:2561:21: style:inconclusive: Function 'ieee802_1x_eapol_tx_status' argument 3 names different: declaration 'data' definition 'buf'. [funcArgNamesDifferent] wpa-2.10/src/ap/ieee802_1x.h:36:21: note: Function 'ieee802_1x_eapol_tx_status' argument 3 names different: declaration 'data' definition 'buf'. wpa-2.10/src/ap/ieee802_1x.c:2561:21: note: Function 'ieee802_1x_eapol_tx_status' argument 3 names different: declaration 'data' definition 'buf'. wpa-2.10/src/ap/ndisc_snoop.c:74:16: error: Uninitialized variable: ip6addr->addr [uninitvar] wpa-2.10/src/ap/neighbor_db.c:29:31: error: Uninitialized variable: nr->ssid [uninitvar] wpa-2.10/src/ap/neighbor_db.c:59:11: error: Uninitialized variable: nr->nr [uninitvar] wpa-2.10/src/ap/neighbor_db.c:191:32: error: Uninitialized variables: nr.list, nr.ssid, nr.nr, nr.lci, nr.civic, nr.lci_date, nr.stationary, nr.short_ssid, nr.bss_parameters [uninitvar] wpa-2.10/src/ap/pmksa_cache_auth.c:510:26: warning: Function 'pmksa_cache_get_okc' argument order different: declaration 'pmksa, spa, aa, pmkid' definition 'pmksa, aa, spa, pmkid' [funcArgOrderDifferent] wpa-2.10/src/ap/pmksa_cache_auth.h:48:26: note: Function 'pmksa_cache_get_okc' argument order different: declaration 'pmksa, spa, aa, pmkid' definition 'pmksa, aa, spa, pmkid' wpa-2.10/src/ap/pmksa_cache_auth.c:510:26: note: Function 'pmksa_cache_get_okc' argument order different: declaration 'pmksa, spa, aa, pmkid' definition 'pmksa, aa, spa, pmkid' wpa-2.10/src/ap/rrm.c:226:29: error: Uninitialized variable: nr->ssid [uninitvar] wpa-2.10/src/ap/rrm.c:214:6: note: Assuming condition is false wpa-2.10/src/ap/rrm.c:226:29: note: Uninitialized variable: nr->ssid wpa-2.10/src/ap/sta_info.c:1256:6: warning: Identical condition '!psk', second condition is always false [identicalConditionAfterEarlyExit] wpa-2.10/src/ap/sta_info.c:1254:6: note: If condition '!psk' is true, the function will return/exit wpa-2.10/src/ap/sta_info.c:1256:6: note: Testing identical condition '!psk' wpa-2.10/src/ap/sta_info.c:871:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] wpa-2.10/src/ap/sta_info.c:921:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] wpa-2.10/src/ap/sta_info.c:1394:46: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] wpa-2.10/src/ap/sta_info.c:1404:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] wpa-2.10/src/ap/taxonomy.c:278:32: style:inconclusive: Function 'taxonomy_hostapd_sta_info_probe_req' argument 2 names different: declaration 'sta' definition 'info'. [funcArgNamesDifferent] wpa-2.10/src/ap/taxonomy.h:16:32: note: Function 'taxonomy_hostapd_sta_info_probe_req' argument 2 names different: declaration 'sta' definition 'info'. wpa-2.10/src/ap/taxonomy.c:278:32: note: Function 'taxonomy_hostapd_sta_info_probe_req' argument 2 names different: declaration 'sta' definition 'info'. wpa-2.10/src/ap/vlan_init.c:189:37: style: Parameter 'vlan_desc' can be declared as pointer to const [constParameter] wpa-2.10/src/ap/wnm_ap.c:193:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/ap/wpa_auth.c:5118:29: style: Checking if unsigned expression 'group->num_setup_iface' is less than zero. [unsignedLessThanZero] wpa-2.10/src/ap/wpa_auth.c:381:72: style: Parameter 'ctx' can be declared as pointer to const [constParameter] wpa-2.10/src/ap/wpa_auth.c:4124:69: style: Parameter 'ctx' can be declared as pointer to const [constParameter] wpa-2.10/src/ap/wpa_auth.c:4370:72: style: Parameter 'ctx' can be declared as pointer to const [constParameter] wpa-2.10/src/ap/wpa_auth.c:4735:39: style: Parameter 'entry' can be declared as pointer to const [constParameter] wpa-2.10/src/ap/wps_hostapd.c:1554:13: style: Variable 'data.uuid' is reassigned a value before the old one has been used. [redundantAssignment] wpa-2.10/src/ap/wps_hostapd.c:1547:12: note: data.uuid is assigned wpa-2.10/src/ap/wps_hostapd.c:1554:13: note: data.uuid is overwritten wpa-2.10/src/common/common_module_tests.c:787:18: style: Condition 'sae_tests()<0' is always false [knownConditionTrueFalse] wpa-2.10/src/common/common_module_tests.c:788:21: style: Condition 'sae_pk_tests()<0' is always false [knownConditionTrueFalse] wpa-2.10/src/common/common_module_tests.c:789:19: style: Condition 'pasn_tests()<0' is always false [knownConditionTrueFalse] wpa-2.10/src/common/ctrl_iface_common.c:151:28: error: Uninitialized variable: dst->addrlen [uninitvar] wpa-2.10/src/common/ctrl_iface_common.c:177:28: error: Uninitialized variable: dst->addrlen [uninitvar] wpa-2.10/src/common/ctrl_iface_common.c:199:28: error: Uninitialized variable: dst->addrlen [uninitvar] wpa-2.10/src/common/gas_server.c:471:55: style: Parameter 'resp_ctx' can be declared as pointer to const [constParameter] wpa-2.10/src/common/gas_server.c:342:17: error: Uninitialized variable: response->dialog_token [uninitvar] wpa-2.10/src/common/gas_server.c:478:7: error: Uninitialized variables: tmp.list, tmp.offset, tmp.frag_id, tmp.resp, tmp.freq, tmp.dialog_token, tmp.handler, tmp.comeback_delay [uninitvar] wpa-2.10/src/common/gas_server.c:498:7: error: Uninitialized variables: tmp.list, tmp.offset, tmp.frag_id, tmp.resp, tmp.freq, tmp.dialog_token, tmp.handler, tmp.comeback_delay [uninitvar] wpa-2.10/src/common/gas_server.c:543:28: error: Uninitialized variables: response.offset, response.frag_id, response.resp, response.freq, response.dialog_token, response.handler, response.comeback_delay [uninitvar] wpa-2.10/src/common/gas_server.c:531:6: note: Assuming condition is false wpa-2.10/src/common/gas_server.c:543:28: note: Uninitialized variables: response.offset, response.frag_id, response.resp, response.freq, response.dialog_token, response.handler, response.comeback_delay wpa-2.10/src/common/hw_features_common.c:383:35: style:inconclusive: Function 'hostapd_set_freq_params' argument 5 names different: declaration 'edmg' definition 'enable_edmg'. [funcArgNamesDifferent] wpa-2.10/src/common/hw_features_common.h:40:35: note: Function 'hostapd_set_freq_params' argument 5 names different: declaration 'edmg' definition 'enable_edmg'. wpa-2.10/src/common/hw_features_common.c:383:35: note: Function 'hostapd_set_freq_params' argument 5 names different: declaration 'edmg' definition 'enable_edmg'. wpa-2.10/src/common/hw_features_common.c:389:32: style:inconclusive: Function 'hostapd_set_freq_params' argument 15 names different: declaration 'he_caps' definition 'he_cap'. [funcArgNamesDifferent] wpa-2.10/src/common/hw_features_common.h:46:32: note: Function 'hostapd_set_freq_params' argument 15 names different: declaration 'he_caps' definition 'he_cap'. wpa-2.10/src/common/hw_features_common.c:389:32: note: Function 'hostapd_set_freq_params' argument 15 names different: declaration 'he_caps' definition 'he_cap'. wpa-2.10/src/common/ieee802_11_common.c:809:60: style:inconclusive: Function 'hostapd_config_tx_queue' argument 1 names different: declaration 'queue' definition 'tx_queue'. [funcArgNamesDifferent] wpa-2.10/src/common/ieee802_11_common.h:210:60: note: Function 'hostapd_config_tx_queue' argument 1 names different: declaration 'queue' definition 'tx_queue'. wpa-2.10/src/common/ieee802_11_common.c:809:60: note: Function 'hostapd_config_tx_queue' argument 1 names different: declaration 'queue' definition 'tx_queue'. wpa-2.10/src/common/ieee802_11_common.c:892:14: style:inconclusive: Function 'ieee80211_freq_to_channel_ext' argument 3 names different: declaration 'vht' definition 'chanwidth'. [funcArgNamesDifferent] wpa-2.10/src/common/ieee802_11_common.h:215:31: note: Function 'ieee80211_freq_to_channel_ext' argument 3 names different: declaration 'vht' definition 'chanwidth'. wpa-2.10/src/common/ieee802_11_common.c:892:14: note: Function 'ieee80211_freq_to_channel_ext' argument 3 names different: declaration 'vht' definition 'chanwidth'. wpa-2.10/src/common/qca-vendor.h:5664:54: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] wpa-2.10/src/common/qca-vendor.h:5664:54: error: Signed integer overflow for expression '1<<31'. [integerOverflow] wpa-2.10/src/common/ptksa_cache.c:116:2: error: There is an unknown macro here somewhere. Configuration is required. If dl_list_for_each_safe is a macro then please configure it. [unknownMacro] wpa-2.10/src/common/sae.c:2133:6: style: The if condition is the same as the previous if condition [duplicateCondition] wpa-2.10/src/common/sae.c:2126:6: note: First condition wpa-2.10/src/common/sae.c:2133:6: note: Second condition wpa-2.10/src/common/sae.c:1733:50: style: Parameter 'allowed_groups' can be declared as pointer to const [constParameter] wpa-2.10/src/common/wpa_common.c:1622:7: style: Condition 'count' is always true [knownConditionTrueFalse] wpa-2.10/src/common/wpa_common.c:2693:31: style:inconclusive: Function 'rsn_cipher_put_suites' argument 1 names different: declaration 'pos' definition 'start'. [funcArgNamesDifferent] wpa-2.10/src/common/wpa_common.h:628:31: note: Function 'rsn_cipher_put_suites' argument 1 names different: declaration 'pos' definition 'start'. wpa-2.10/src/common/wpa_common.c:2693:31: note: Function 'rsn_cipher_put_suites' argument 1 names different: declaration 'pos' definition 'start'. wpa-2.10/src/common/wpa_common.c:2726:31: style:inconclusive: Function 'wpa_cipher_put_suites' argument 1 names different: declaration 'pos' definition 'start'. [funcArgNamesDifferent] wpa-2.10/src/common/wpa_common.h:629:31: note: Function 'wpa_cipher_put_suites' argument 1 names different: declaration 'pos' definition 'start'. wpa-2.10/src/common/wpa_common.c:2726:31: note: Function 'wpa_cipher_put_suites' argument 1 names different: declaration 'pos' definition 'start'. wpa-2.10/src/common/wpa_common.c:2848:42: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/crypto/aes-internal-dec.c:147:2: style: Variable '(pt+12)[3]' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/crypto/aes-internal-enc.c:94:2: style: Variable '(ct+12)[3]' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/crypto/crypto_internal.c:179:53: style:inconclusive: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:213:53: note: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. wpa-2.10/src/crypto/crypto_internal.c:179:53: note: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. wpa-2.10/src/crypto/crypto_libtomcrypt.c:215:53: style:inconclusive: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:213:53: note: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. wpa-2.10/src/crypto/crypto_libtomcrypt.c:215:53: note: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. wpa-2.10/src/crypto/crypto_linux.c:348:53: style:inconclusive: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:213:53: note: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. wpa-2.10/src/crypto/crypto_linux.c:348:53: note: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. wpa-2.10/src/crypto/crypto_module_tests.c:2300:14: style: Condition 'test_siv()' is always false [knownConditionTrueFalse] wpa-2.10/src/crypto/crypto_module_tests.c:2302:14: style: Condition 'test_eax()' is always false [knownConditionTrueFalse] wpa-2.10/src/crypto/crypto_module_tests.c:2304:14: style: Condition 'test_ecb()' is always false [knownConditionTrueFalse] wpa-2.10/src/crypto/crypto_module_tests.c:2310:17: style: Condition 'test_sha384()' is always false [knownConditionTrueFalse] wpa-2.10/src/crypto/crypto_module_tests.c:902:4: style: Local variable 'tests' shadows outer variable [shadowVariable] wpa-2.10/src/crypto/crypto_module_tests.c:1426:3: note: Shadowed declaration wpa-2.10/src/crypto/crypto_module_tests.c:902:4: note: Shadow variable wpa-2.10/src/crypto/crypto_openssl.c:1111:53: style:inconclusive: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:213:53: note: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. wpa-2.10/src/crypto/crypto_openssl.c:1111:53: note: Function 'crypto_hash_finish' argument 2 names different: declaration 'hash' definition 'mac'. wpa-2.10/src/crypto/crypto_wolfssl.c:1132:31: style:inconclusive: Function 'crypto_bignum_add' argument 3 names different: declaration 'c' definition 'r'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:570:31: note: Function 'crypto_bignum_add' argument 3 names different: declaration 'c' definition 'r'. wpa-2.10/src/crypto/crypto_wolfssl.c:1132:31: note: Function 'crypto_bignum_add' argument 3 names different: declaration 'c' definition 'r'. wpa-2.10/src/crypto/crypto_wolfssl.c:1140:37: style:inconclusive: Function 'crypto_bignum_mod' argument 2 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:580:37: note: Function 'crypto_bignum_mod' argument 2 names different: declaration 'b' definition 'm'. wpa-2.10/src/crypto/crypto_wolfssl.c:1140:37: note: Function 'crypto_bignum_mod' argument 2 names different: declaration 'b' definition 'm'. wpa-2.10/src/crypto/crypto_wolfssl.c:1141:31: style:inconclusive: Function 'crypto_bignum_mod' argument 3 names different: declaration 'c' definition 'r'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:581:31: note: Function 'crypto_bignum_mod' argument 3 names different: declaration 'c' definition 'r'. wpa-2.10/src/crypto/crypto_wolfssl.c:1141:31: note: Function 'crypto_bignum_mod' argument 3 names different: declaration 'c' definition 'r'. wpa-2.10/src/crypto/crypto_wolfssl.c:1148:55: warning: Function 'crypto_bignum_exptmod' argument order different: declaration 'a, b, c, d' definition 'b, e, m, r' [funcArgOrderDifferent] wpa-2.10/src/crypto/crypto.h:591:55: note: Function 'crypto_bignum_exptmod' argument order different: declaration 'a, b, c, d' definition 'b, e, m, r' wpa-2.10/src/crypto/crypto_wolfssl.c:1148:55: note: Function 'crypto_bignum_exptmod' argument order different: declaration 'a, b, c, d' definition 'b, e, m, r' wpa-2.10/src/crypto/crypto_wolfssl.c:1162:34: style:inconclusive: Function 'crypto_bignum_inverse' argument 2 names different: declaration 'b' definition 'm'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:604:34: note: Function 'crypto_bignum_inverse' argument 2 names different: declaration 'b' definition 'm'. wpa-2.10/src/crypto/crypto_wolfssl.c:1162:34: note: Function 'crypto_bignum_inverse' argument 2 names different: declaration 'b' definition 'm'. wpa-2.10/src/crypto/crypto_wolfssl.c:1163:28: style:inconclusive: Function 'crypto_bignum_inverse' argument 3 names different: declaration 'c' definition 'r'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:605:28: note: Function 'crypto_bignum_inverse' argument 3 names different: declaration 'c' definition 'r'. wpa-2.10/src/crypto/crypto_wolfssl.c:1163:28: note: Function 'crypto_bignum_inverse' argument 3 names different: declaration 'c' definition 'r'. wpa-2.10/src/crypto/crypto_wolfssl.c:1175:31: style:inconclusive: Function 'crypto_bignum_sub' argument 3 names different: declaration 'c' definition 'r'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:616:31: note: Function 'crypto_bignum_sub' argument 3 names different: declaration 'c' definition 'r'. wpa-2.10/src/crypto/crypto_wolfssl.c:1175:31: note: Function 'crypto_bignum_sub' argument 3 names different: declaration 'c' definition 'r'. wpa-2.10/src/crypto/crypto_wolfssl.c:1187:31: style:inconclusive: Function 'crypto_bignum_div' argument 3 names different: declaration 'c' definition 'd'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:627:31: note: Function 'crypto_bignum_div' argument 3 names different: declaration 'c' definition 'd'. wpa-2.10/src/crypto/crypto_wolfssl.c:1187:31: note: Function 'crypto_bignum_div' argument 3 names different: declaration 'c' definition 'd'. wpa-2.10/src/crypto/crypto_wolfssl.c:1212:33: style:inconclusive: Function 'crypto_bignum_mulmod' argument 3 names different: declaration 'c' definition 'm'. [funcArgNamesDifferent] wpa-2.10/src/crypto/crypto.h:652:33: note: Function 'crypto_bignum_mulmod' argument 3 names different: declaration 'c' definition 'm'. wpa-2.10/src/crypto/crypto_wolfssl.c:1212:33: note: Function 'crypto_bignum_mulmod' argument 3 names different: declaration 'c' definition 'm'. wpa-2.10/src/crypto/md5-internal.c:87:33: style:inconclusive: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/md5_i.h:18:33: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. wpa-2.10/src/crypto/md5-internal.c:87:33: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. wpa-2.10/src/crypto/md5-internal.c:102:35: style:inconclusive: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/md5_i.h:19:35: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. wpa-2.10/src/crypto/md5-internal.c:102:35: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. wpa-2.10/src/crypto/md5-internal.c:150:60: style:inconclusive: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/md5_i.h:21:60: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. wpa-2.10/src/crypto/md5-internal.c:150:60: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. wpa-2.10/src/crypto/ms_funcs.c:52:10: style: Condition 'j>=ucs2_buffer_size-1' is always false [knownConditionTrueFalse] wpa-2.10/src/crypto/ms_funcs.c:41:9: note: Assuming condition 'j>=ucs2_buffer_size-1' is false wpa-2.10/src/crypto/ms_funcs.c:52:10: note: Condition 'j>=ucs2_buffer_size-1' is always false wpa-2.10/src/crypto/sha1-internal.c:248:48: style:inconclusive: Function 'SHA1Update' argument 2 names different: declaration 'data' definition '_data'. [funcArgNamesDifferent] wpa-2.10/src/crypto/sha1_i.h:19:58: note: Function 'SHA1Update' argument 2 names different: declaration 'data' definition '_data'. wpa-2.10/src/crypto/sha1-internal.c:248:48: note: Function 'SHA1Update' argument 2 names different: declaration 'data' definition '_data'. wpa-2.10/src/crypto/sha1-internal.c:180:17: style: union member 'CHAR64LONG16::c' is never used. [unusedStructMember] wpa-2.10/src/crypto/sha1-internal.c:225:4: style: Variable 'a' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/crypto/sha1-internal.c:225:8: style: Variable 'b' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/crypto/sha1-internal.c:225:12: style: Variable 'c' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/crypto/sha1-internal.c:225:16: style: Variable 'd' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/crypto/sha1-internal.c:225:20: style: Variable 'e' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/crypto/sha1-pbkdf2.c:39:15: style: Variable 'count_buf[3]' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/crypto/sha1-tprf.c:52:16: style: Variable 'output_len[1]' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/crypto/tls_gnutls.c:604:7: style: Condition '!pkcs12_ok' is always true [knownConditionTrueFalse] wpa-2.10/src/crypto/tls_gnutls.c:587:19: note: Assignment 'pkcs12_ok=0', assigned value is 0 wpa-2.10/src/crypto/tls_gnutls.c:604:7: note: Condition '!pkcs12_ok' is always true wpa-2.10/src/crypto/tls_gnutls.c:826:7: style: Condition '!pkcs12_ok' is always true [knownConditionTrueFalse] wpa-2.10/src/crypto/tls_gnutls.c:812:19: note: Assignment 'pkcs12_ok=0', assigned value is 0 wpa-2.10/src/crypto/tls_gnutls.c:826:7: note: Condition '!pkcs12_ok' is always true wpa-2.10/src/crypto/tls_gnutls.c:1100:10: style: The comparison 'res == -1' is always true. [knownConditionTrueFalse] wpa-2.10/src/crypto/tls_gnutls.c:1092:13: note: 'res' is assigned value '-1' here. wpa-2.10/src/crypto/tls_gnutls.c:1100:10: note: The comparison 'res == -1' is always true. wpa-2.10/src/crypto/tls_gnutls.c:131:23: style:inconclusive: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:245:23: note: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:131:23: note: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:148:26: style:inconclusive: Function 'tls_get_errors' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:254:26: note: Function 'tls_get_errors' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:148:26: note: Function 'tls_get_errors' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:239:51: style:inconclusive: Function 'tls_connection_init' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:261:51: note: Function 'tls_connection_init' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:239:51: note: Function 'tls_connection_init' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:276:34: style:inconclusive: Function 'tls_connection_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:270:34: note: Function 'tls_connection_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:276:34: note: Function 'tls_connection_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:292:38: style:inconclusive: Function 'tls_connection_established' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:278:38: note: Function 'tls_connection_established' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:292:38: note: Function 'tls_connection_established' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:306:35: style:inconclusive: Function 'tls_connection_shutdown' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:303:35: note: Function 'tls_connection_shutdown' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:306:35: note: Function 'tls_connection_shutdown' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:854:33: style:inconclusive: Function 'tls_global_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:351:46: note: Function 'tls_global_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:854:33: note: Function 'tls_global_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:861:37: style:inconclusive: Function 'tls_connection_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:364:50: note: Function 'tls_connection_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:861:37: note: Function 'tls_connection_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:877:37: style:inconclusive: Function 'tls_connection_get_random' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:378:50: note: Function 'tls_connection_get_random' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:877:37: note: Function 'tls_connection_get_random' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:878:27: style:inconclusive: Function 'tls_connection_get_random' argument 3 names different: declaration 'data' definition 'keys'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:380:26: note: Function 'tls_connection_get_random' argument 3 names different: declaration 'data' definition 'keys'. wpa-2.10/src/crypto/tls_gnutls.c:878:27: note: Function 'tls_connection_get_random' argument 3 names different: declaration 'data' definition 'keys'. wpa-2.10/src/crypto/tls_gnutls.c:1640:34: style:inconclusive: Function 'tls_connection_resumed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:514:34: note: Function 'tls_connection_resumed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1640:34: note: Function 'tls_connection_resumed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1656:27: style:inconclusive: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:548:40: note: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1656:27: note: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1674:26: style:inconclusive: Function 'tls_get_cipher' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:561:39: note: Function 'tls_get_cipher' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1674:26: note: Function 'tls_get_cipher' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1710:44: style:inconclusive: Function 'tls_connection_enable_workaround' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:573:57: note: Function 'tls_connection_enable_workaround' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1710:44: note: Function 'tls_connection_enable_workaround' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1718:43: style:inconclusive: Function 'tls_connection_client_hello_ext' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:585:56: note: Function 'tls_connection_client_hello_ext' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1718:43: note: Function 'tls_connection_client_hello_ext' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1727:37: style:inconclusive: Function 'tls_connection_get_failed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:597:37: note: Function 'tls_connection_get_failed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1727:37: note: Function 'tls_connection_get_failed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1735:42: style:inconclusive: Function 'tls_connection_get_read_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:606:42: note: Function 'tls_connection_get_read_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1735:42: note: Function 'tls_connection_get_read_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1743:43: style:inconclusive: Function 'tls_connection_get_write_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:615:43: note: Function 'tls_connection_get_write_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_gnutls.c:1743:43: note: Function 'tls_connection_get_write_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_internal.c:447:10: style: Condition 'ret==0' is always false [knownConditionTrueFalse] wpa-2.10/src/crypto/tls_internal.c:419:13: note: Assignment 'ret=-1', assigned value is -1 wpa-2.10/src/crypto/tls_internal.c:447:10: note: Condition 'ret==0' is always false wpa-2.10/src/crypto/tls_internal.c:68:23: style:inconclusive: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:245:23: note: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_internal.c:68:23: note: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_internal.c:486:13: style:inconclusive: Function 'tls_connection_handshake2' argument 5 names different: declaration 'more_data_needed' definition 'need_more_data'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:456:13: note: Function 'tls_connection_handshake2' argument 5 names different: declaration 'more_data_needed' definition 'need_more_data'. wpa-2.10/src/crypto/tls_internal.c:486:13: note: Function 'tls_connection_handshake2' argument 5 names different: declaration 'more_data_needed' definition 'need_more_data'. wpa-2.10/src/crypto/tls_internal.c:618:11: style:inconclusive: Function 'tls_connection_decrypt2' argument 4 names different: declaration 'more_data_needed' definition 'need_more_data'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:506:11: note: Function 'tls_connection_decrypt2' argument 4 names different: declaration 'more_data_needed' definition 'need_more_data'. wpa-2.10/src/crypto/tls_internal.c:618:11: note: Function 'tls_connection_decrypt2' argument 4 names different: declaration 'more_data_needed' definition 'need_more_data'. wpa-2.10/src/crypto/tls_internal.c:682:27: style:inconclusive: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:548:40: note: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_internal.c:682:27: note: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_internal.c:682:59: style: Parameter 'conn' can be declared as pointer to const [constParameter] wpa-2.10/src/crypto/tls_internal.c:695:58: style: Parameter 'conn' can be declared as pointer to const [constParameter] wpa-2.10/src/crypto/tls_internal.c:23:6: style: struct member 'tls_global::server' is never used. [unusedStructMember] wpa-2.10/src/crypto/tls_internal.c:24:28: style: struct member 'tls_global::server_cred' is never used. [unusedStructMember] wpa-2.10/src/crypto/tls_internal.c:34:23: style: struct member 'tls_connection::client' is never used. [unusedStructMember] wpa-2.10/src/crypto/tls_internal.c:35:23: style: struct member 'tls_connection::server' is never used. [unusedStructMember] wpa-2.10/src/crypto/tls_none.c:20:23: style:inconclusive: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:245:23: note: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_none.c:20:23: note: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_none.c:158:27: style:inconclusive: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:548:40: note: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_none.c:158:27: note: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:960:8: debug: Wrong data detected by condition !tok->next()->astOperand1() [DacaWrongData] wpa-2.10/src/crypto/tls_openssl.c:1119:23: style:inconclusive: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:245:23: note: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1119:23: note: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1315:26: style:inconclusive: Function 'tls_get_errors' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:254:26: note: Function 'tls_get_errors' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1315:26: note: Function 'tls_get_errors' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1537:51: style:inconclusive: Function 'tls_connection_init' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:261:51: note: Function 'tls_connection_init' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1537:51: note: Function 'tls_connection_init' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1619:34: style:inconclusive: Function 'tls_connection_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:270:34: note: Function 'tls_connection_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1619:34: note: Function 'tls_connection_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1644:38: style:inconclusive: Function 'tls_connection_established' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:278:38: note: Function 'tls_connection_established' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1644:38: note: Function 'tls_connection_established' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1675:35: style:inconclusive: Function 'tls_connection_shutdown' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:303:35: note: Function 'tls_connection_shutdown' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:1675:35: note: Function 'tls_connection_shutdown' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:2851:33: style:inconclusive: Function 'tls_global_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:351:46: note: Function 'tls_global_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:2851:33: note: Function 'tls_global_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:3204:37: style:inconclusive: Function 'tls_connection_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:364:50: note: Function 'tls_connection_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:3204:37: note: Function 'tls_connection_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4091:37: style:inconclusive: Function 'tls_connection_get_random' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:378:50: note: Function 'tls_connection_get_random' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4091:37: note: Function 'tls_connection_get_random' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4092:29: style:inconclusive: Function 'tls_connection_get_random' argument 3 names different: declaration 'data' definition 'keys'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:380:26: note: Function 'tls_connection_get_random' argument 3 names different: declaration 'data' definition 'keys'. wpa-2.10/src/crypto/tls_openssl.c:4092:29: note: Function 'tls_connection_get_random' argument 3 names different: declaration 'data' definition 'keys'. wpa-2.10/src/crypto/tls_openssl.c:4495:32: style:inconclusive: Function 'tls_connection_handshake' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:447:48: note: Function 'tls_connection_handshake' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4495:32: note: Function 'tls_connection_handshake' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4610:34: style:inconclusive: Function 'tls_connection_resumed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:514:34: note: Function 'tls_connection_resumed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4610:34: note: Function 'tls_connection_resumed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4697:27: style:inconclusive: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:548:40: note: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4697:27: note: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4713:26: style:inconclusive: Function 'tls_get_cipher' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:561:39: note: Function 'tls_get_cipher' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4713:26: note: Function 'tls_get_cipher' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4729:44: style:inconclusive: Function 'tls_connection_enable_workaround' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:573:57: note: Function 'tls_connection_enable_workaround' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4729:44: note: Function 'tls_connection_enable_workaround' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4758:37: style:inconclusive: Function 'tls_connection_get_failed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:597:37: note: Function 'tls_connection_get_failed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4758:37: note: Function 'tls_connection_get_failed' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4766:42: style:inconclusive: Function 'tls_connection_get_read_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:606:42: note: Function 'tls_connection_get_read_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4766:42: note: Function 'tls_connection_get_read_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4774:43: style:inconclusive: Function 'tls_connection_get_write_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:615:43: note: Function 'tls_connection_get_write_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:4774:43: note: Function 'tls_connection_get_write_alerts' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_openssl.c:2446:19: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] wpa-2.10/src/crypto/tls_openssl.c:5395:17: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] wpa-2.10/src/crypto/tls_openssl.c:246:24: style: struct member 'tls_connection::session_ticket_cb' is never used. [unusedStructMember] wpa-2.10/src/crypto/tls_openssl.c:247:8: style: struct member 'tls_connection::session_ticket_cb_ctx' is never used. [unusedStructMember] wpa-2.10/src/crypto/tls_openssl.c:251:9: style: struct member 'tls_connection::session_ticket_len' is never used. [unusedStructMember] wpa-2.10/src/crypto/tls_openssl.c:274:6: style: struct member 'tls_connection::server_dh_prime_len' is never used. [unusedStructMember] wpa-2.10/src/crypto/tls_wolfssl.c:259:23: style:inconclusive: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:245:23: note: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_wolfssl.c:259:23: note: Function 'tls_deinit' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_wolfssl.c:1589:37: style:inconclusive: Function 'tls_connection_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:364:50: note: Function 'tls_connection_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_wolfssl.c:1589:37: note: Function 'tls_connection_set_verify' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_wolfssl.c:1956:27: style:inconclusive: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:548:40: note: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_wolfssl.c:1956:27: note: Function 'tls_get_version' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_wolfssl.c:1973:37: style:inconclusive: Function 'tls_connection_get_random' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:378:50: note: Function 'tls_connection_get_random' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_wolfssl.c:1973:37: note: Function 'tls_connection_get_random' argument 1 names different: declaration 'tls_ctx' definition 'ssl_ctx'. wpa-2.10/src/crypto/tls_wolfssl.c:1974:29: style:inconclusive: Function 'tls_connection_get_random' argument 3 names different: declaration 'data' definition 'keys'. [funcArgNamesDifferent] wpa-2.10/src/crypto/tls.h:380:26: note: Function 'tls_connection_get_random' argument 3 names different: declaration 'data' definition 'keys'. wpa-2.10/src/crypto/tls_wolfssl.c:1974:29: note: Function 'tls_connection_get_random' argument 3 names different: declaration 'data' definition 'keys'. wpa-2.10/src/crypto/tls_wolfssl.c:60:8: style: struct member 'tls_context::ocsp_stapling_response' is never used. [unusedStructMember] wpa-2.10/src/drivers/driver_atheros.c:1237:32: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/drivers/driver_bsd.c:85:12: error: Uninitialized variable: drv->ifindex [uninitvar] wpa-2.10/src/drivers/driver_bsd.c:99:11: error: Uninitialized variables: drv.list, drv.global, drv.ctx, drv.sock_xmit, drv.flags, drv.ifindex, drv.if_removed, drv.capa, drv.is_ap, drv.prev_roaming, drv.prev_privacy, drv.prev_wpa, drv.opmode [uninitvar] wpa-2.10/src/drivers/driver_macsec_linux.c:126:1: style: Label 'nla_put_failure' is not used. [unusedLabel] wpa-2.10/src/drivers/driver_macsec_qca.c:652:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/drivers/driver_macsec_qca.c:760:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/drivers/driver_ndis.c:1500:6: style: Condition 'poll' is always true [knownConditionTrueFalse] wpa-2.10/src/drivers/driver_ndis.c:1496:9: note: Assignment 'poll=1', assigned value is 1 wpa-2.10/src/drivers/driver_ndis.c:1500:6: note: Condition 'poll' is always true wpa-2.10/src/drivers/driver_ndis.c:1496:7: style: Variable 'poll' is reassigned a value before the old one has been used. [redundantAssignment] wpa-2.10/src/drivers/driver_ndis.c:1493:7: note: poll is assigned wpa-2.10/src/drivers/driver_ndis.c:1496:7: note: poll is overwritten wpa-2.10/src/drivers/driver_ndis.c:2280:6: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment] wpa-2.10/src/drivers/driver_ndis.c:2229:7: note: pos is assigned wpa-2.10/src/drivers/driver_ndis.c:2280:6: note: pos is overwritten wpa-2.10/src/drivers/driver_ndis.c:1507:40: style:inconclusive: Function 'wpa_driver_ndis_poll' argument 1 names different: declaration 'drv' definition 'priv'. [funcArgNamesDifferent] wpa-2.10/src/drivers/driver_ndis.c:47:40: note: Function 'wpa_driver_ndis_poll' argument 1 names different: declaration 'drv' definition 'priv'. wpa-2.10/src/drivers/driver_ndis.c:1507:40: note: Function 'wpa_driver_ndis_poll' argument 1 names different: declaration 'drv' definition 'priv'. wpa-2.10/src/drivers/driver_ndis.c:948:22: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] wpa-2.10/src/drivers/driver_ndis.c:1008:23: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] wpa-2.10/src/drivers/driver_ndis.c:948:22: error: Signed integer overflow for expression '1<<31'. [integerOverflow] wpa-2.10/src/drivers/driver_ndis.c:1008:23: error: Signed integer overflow for expression '1<<31'. [integerOverflow] wpa-2.10/src/drivers/driver_ndis.c:2174:10: style: Variable 'pos2' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/drivers/driver_ndis.c:3105:10: style: Variable 'pos2' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/drivers/driver_ndis.c:3160:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/drivers/driver_nl80211.c:9888:11: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] wpa-2.10/src/drivers/driver_nl80211.c:9807:10: note: ret is initialized wpa-2.10/src/drivers/driver_nl80211.c:9888:11: note: ret is overwritten wpa-2.10/src/drivers/driver_nl80211.c:9078:24: style: Local variable 'hdr' shadows outer variable [shadowVariable] wpa-2.10/src/drivers/driver_nl80211.c:9078:24: note: Shadowed declaration wpa-2.10/src/drivers/driver_nl80211.c:9078:24: note: Shadow variable wpa-2.10/src/drivers/driver_nl80211.c:9079:7: style: Local variable 'qos_ctl' shadows outer variable [shadowVariable] wpa-2.10/src/drivers/driver_nl80211.c:9079:7: note: Shadowed declaration wpa-2.10/src/drivers/driver_nl80211.c:9079:7: note: Shadow variable wpa-2.10/src/drivers/driver_nl80211.c:887:10: error: Uninitialized variable: w->wiphy_idx [uninitvar] wpa-2.10/src/drivers/driver_nl80211.c:881:22: note: Assuming condition is false wpa-2.10/src/drivers/driver_nl80211.c:887:10: note: Uninitialized variable: w->wiphy_idx wpa-2.10/src/drivers/driver_nl80211.c:962:16: error: Uninitialized variable: tmp_bss->drv [uninitvar] wpa-2.10/src/drivers/driver_nl80211.c:955:8: note: Assuming condition is false wpa-2.10/src/drivers/driver_nl80211.c:962:16: note: Uninitialized variable: tmp_bss->drv wpa-2.10/src/drivers/driver_nl80211.c:1107:6: error: Uninitialized variables: drv.global, drv.list, drv.wiphy_list, drv.wiphy_idx, drv.ctx, drv.ifindex, drv.if_removed, drv.if_disabled, drv.ignore_if_down_event, drv.rfkill, drv.capa, drv.extended_capa, drv.extended_capa_mask, drv.extended_capa_len, drv.num_iface_ext_capa, drv.has_capability, drv.has_driver_key_mgmt, drv.operstate, drv.scan_complete_events, drv.scan_state, drv.associated, drv.ssid_len, drv.nlmode, drv.ap_scan_as_station, drv.assoc_freq, drv.monitor_sock, drv.monitor_ifidx, drv.monitor_refcount, drv.disabled_11b_rates, drv.pending_remain_on_chan, drv.in_interface_list, drv.device_ap_sme, drv.poll_command_supported, drv.data_tx_status, drv.scan_for_auth, drv.retry_auth, drv.use_monitor, drv.ignore_next_local_disconnect, drv.ignore_next_local_deauth, drv.hostapd, drv.start_mode_sta, drv.start_iface_up, drv.test_use_roc_tx, drv.ignore_deauth_event, drv.vendor_cmd_test_avail, drv.roaming_vendor_cmd_avail, drv.dfs_vendor_cmd_avail, drv.have_low_prio_scan, drv.force_connect_cmd, drv.addr_changed, drv.get_features_vendor_cmd_avail, drv.set_rekey_offload, drv.p2p_go_ctwindow_supported, drv.setband_vendor_cmd_avail, drv.get_pref_freq_list, drv.set_prob_oper_freq, drv.scan_vendor_cmd_avail, drv.connect_reassoc, drv.set_wifi_conf_vendor_cmd_avail, drv.fetch_bss_trans_status, drv.roam_vendor_cmd_avail, drv.add_sta_node_vendor_cmd_avail, drv.control_port_ap, drv.multicast_registrations, drv.no_rrm, drv.get_sta_info_vendor_cmd_avail, drv.fils_discovery, drv.unsol_bcast_probe_resp, drv.qca_do_acs, drv.brcm_do_acs, drv.vendor_scan_cookie, drv.remain_on_chan_cookie, drv.send_frame_cookie, drv.num_send_frame_cookies, drv.eapol_tx_cookie, drv.last_mgmt_freq, drv.filter_ssids, drv.num_filter_ssids, drv.first_bss, drv.eapol_tx_sock, drv.eapol_sock, drv.rtnl_sk, drv.if_indices, drv.num_if_indices, drv.auth_freq, drv.auth_ssid_len, drv.auth_alg, drv.auth_ie, drv.auth_ie_len, drv.auth_data, drv.auth_data_len, drv.auth_wep_tx_keyidx, drv.auth_local_state_change, drv.auth_p2p, drv.last_scan_cmd [uninitvar] wpa-2.10/src/drivers/driver_nl80211.c:1134:40: note: Calling function 'wpa_driver_nl80211_own_ifindex', 1st argument 'drv' value is wpa-2.10/src/drivers/driver_nl80211.c:1107:6: note: Uninitialized variables: drv.global, drv.list, drv.wiphy_list, drv.wiphy_idx, drv.ctx, drv.ifindex, drv.if_removed, drv.if_disabled, drv.ignore_if_down_event, drv.rfkill, drv.capa, drv.extended_capa, drv.extended_capa_mask, drv.extended_capa_len, drv.num_iface_ext_capa, drv.has_capability, drv.has_driver_key_mgmt, drv.operstate, drv.scan_complete_events, drv.scan_state, drv.associated, drv.ssid_len, drv.nlmode, drv.ap_scan_as_station, drv.assoc_freq, drv.monitor_sock, drv.monitor_ifidx, drv.monitor_refcount, drv.disabled_11b_rates, drv.pending_remain_on_chan, drv.in_interface_list, drv.device_ap_sme, drv.poll_command_supported, drv.data_tx_status, drv.scan_for_auth, drv.retry_auth, drv.use_monitor, drv.ignore_next_local_disconnect, drv.ignore_next_local_deauth, drv.hostapd, drv.start_mode_sta, drv.start_iface_up, drv.test_use_roc_tx, drv.ignore_deauth_event, drv.vendor_cmd_test_avail, drv.roaming_vendor_cmd_avail, drv.dfs_vendor_cmd_avail, drv.have_low_prio_scan, drv.force_connect_cmd, drv.addr_changed, drv.get_features_vendor_cmd_avail, drv.set_rekey_offload, drv.p2p_go_ctwindow_supported, drv.setband_vendor_cmd_avail, drv.get_pref_freq_list, drv.set_prob_oper_freq, drv.scan_vendor_cmd_avail, drv.connect_reassoc, drv.set_wifi_conf_vendor_cmd_avail, drv.fetch_bss_trans_status, drv.roam_vendor_cmd_avail, drv.add_sta_node_vendor_cmd_avail, drv.control_port_ap, drv.multicast_registrations, drv.no_rrm, drv.get_sta_info_vendor_cmd_avail, drv.fils_discovery, drv.unsol_bcast_probe_resp, drv.qca_do_acs, drv.brcm_do_acs, drv.vendor_scan_cookie, drv.remain_on_chan_cookie, drv.send_frame_cookie, drv.num_send_frame_cookies, drv.eapol_tx_cookie, drv.last_mgmt_freq, drv.filter_ssids, drv.num_filter_ssids, drv.first_bss, drv.eapol_tx_sock, drv.eapol_sock, drv.rtnl_sk, drv.if_indices, drv.num_if_indices, drv.auth_freq, drv.auth_ssid_len, drv.auth_alg, drv.auth_ie, drv.auth_ie_len, drv.auth_data, drv.auth_data_len, drv.auth_wep_tx_keyidx, drv.auth_local_state_change, drv.auth_p2p, drv.last_scan_cmd wpa-2.10/src/drivers/driver_nl80211.c:2153:15: error: Uninitialized variables: tmp1.global, tmp1.list, tmp1.wiphy_list, tmp1.wiphy_idx, tmp1.ctx, tmp1.ifindex, tmp1.if_removed, tmp1.if_disabled, tmp1.ignore_if_down_event, tmp1.rfkill, tmp1.capa, tmp1.extended_capa, tmp1.extended_capa_mask, tmp1.extended_capa_len, tmp1.num_iface_ext_capa, tmp1.has_capability, tmp1.has_driver_key_mgmt, tmp1.operstate, tmp1.scan_complete_events, tmp1.scan_state, tmp1.associated, tmp1.ssid_len, tmp1.nlmode, tmp1.ap_scan_as_station, tmp1.assoc_freq, tmp1.monitor_sock, tmp1.monitor_ifidx, tmp1.monitor_refcount, tmp1.disabled_11b_rates, tmp1.pending_remain_on_chan, tmp1.in_interface_list, tmp1.device_ap_sme, tmp1.poll_command_supported, tmp1.data_tx_status, tmp1.scan_for_auth, tmp1.retry_auth, tmp1.use_monitor, tmp1.ignore_next_local_disconnect, tmp1.ignore_next_local_deauth, tmp1.hostapd, tmp1.start_mode_sta, tmp1.start_iface_up, tmp1.test_use_roc_tx, tmp1.ignore_deauth_event, tmp1.vendor_cmd_test_avail, tmp1.roaming_vendor_cmd_avail, tmp1.dfs_vendor_cmd_avail, tmp1.have_low_prio_scan, tmp1.force_connect_cmd, tmp1.addr_changed, tmp1.get_features_vendor_cmd_avail, tmp1.set_rekey_offload, tmp1.p2p_go_ctwindow_supported, tmp1.setband_vendor_cmd_avail, tmp1.get_pref_freq_list, tmp1.set_prob_oper_freq, tmp1.scan_vendor_cmd_avail, tmp1.connect_reassoc, tmp1.set_wifi_conf_vendor_cmd_avail, tmp1.fetch_bss_trans_status, tmp1.roam_vendor_cmd_avail, tmp1.add_sta_node_vendor_cmd_avail, tmp1.control_port_ap, tmp1.multicast_registrations, tmp1.no_rrm, tmp1.get_sta_info_vendor_cmd_avail, tmp1.fils_discovery, tmp1.unsol_bcast_probe_resp, tmp1.qca_do_acs, tmp1.brcm_do_acs, tmp1.vendor_scan_cookie, tmp1.remain_on_chan_cookie, tmp1.send_frame_cookie, tmp1.num_send_frame_cookies, tmp1.eapol_tx_cookie, tmp1.last_mgmt_freq, tmp1.filter_ssids, tmp1.num_filter_ssids, tmp1.first_bss, tmp1.eapol_tx_sock, tmp1.eapol_sock, tmp1.rtnl_sk, tmp1.if_indices, tmp1.num_if_indices, tmp1.auth_freq, tmp1.auth_ssid_len, tmp1.auth_alg, tmp1.auth_ie, tmp1.auth_ie_len, tmp1.auth_data, tmp1.auth_data_len, tmp1.auth_wep_tx_keyidx, tmp1.auth_local_state_change, tmp1.auth_p2p, tmp1.last_scan_cmd [uninitvar] wpa-2.10/src/drivers/driver_nl80211.c:5384:13: error: Uninitialized variables: drv2.global, drv2.list, drv2.wiphy_list, drv2.wiphy_idx, drv2.ctx, drv2.ifindex, drv2.if_removed, drv2.if_disabled, drv2.ignore_if_down_event, drv2.rfkill, drv2.capa, drv2.extended_capa, drv2.extended_capa_mask, drv2.extended_capa_len, drv2.num_iface_ext_capa, drv2.has_capability, drv2.has_driver_key_mgmt, drv2.operstate, drv2.scan_complete_events, drv2.scan_state, drv2.associated, drv2.ssid_len, drv2.nlmode, drv2.ap_scan_as_station, drv2.assoc_freq, drv2.monitor_sock, drv2.monitor_ifidx, drv2.monitor_refcount, drv2.disabled_11b_rates, drv2.pending_remain_on_chan, drv2.in_interface_list, drv2.device_ap_sme, drv2.poll_command_supported, drv2.data_tx_status, drv2.scan_for_auth, drv2.retry_auth, drv2.use_monitor, drv2.ignore_next_local_disconnect, drv2.ignore_next_local_deauth, drv2.hostapd, drv2.start_mode_sta, drv2.start_iface_up, drv2.test_use_roc_tx, drv2.ignore_deauth_event, drv2.vendor_cmd_test_avail, drv2.roaming_vendor_cmd_avail, drv2.dfs_vendor_cmd_avail, drv2.have_low_prio_scan, drv2.force_connect_cmd, drv2.addr_changed, drv2.get_features_vendor_cmd_avail, drv2.set_rekey_offload, drv2.p2p_go_ctwindow_supported, drv2.setband_vendor_cmd_avail, drv2.get_pref_freq_list, drv2.set_prob_oper_freq, drv2.scan_vendor_cmd_avail, drv2.connect_reassoc, drv2.set_wifi_conf_vendor_cmd_avail, drv2.fetch_bss_trans_status, drv2.roam_vendor_cmd_avail, drv2.add_sta_node_vendor_cmd_avail, drv2.control_port_ap, drv2.multicast_registrations, drv2.no_rrm, drv2.get_sta_info_vendor_cmd_avail, drv2.fils_discovery, drv2.unsol_bcast_probe_resp, drv2.qca_do_acs, drv2.brcm_do_acs, drv2.vendor_scan_cookie, drv2.remain_on_chan_cookie, drv2.send_frame_cookie, drv2.num_send_frame_cookies, drv2.eapol_tx_cookie, drv2.last_mgmt_freq, drv2.filter_ssids, drv2.num_filter_ssids, drv2.first_bss, drv2.eapol_tx_sock, drv2.eapol_sock, drv2.rtnl_sk, drv2.if_indices, drv2.num_if_indices, drv2.auth_freq, drv2.auth_ssid_len, drv2.auth_alg, drv2.auth_ie, drv2.auth_ie_len, drv2.auth_data, drv2.auth_data_len, drv2.auth_wep_tx_keyidx, drv2.auth_local_state_change, drv2.auth_p2p, drv2.last_scan_cmd [uninitvar] wpa-2.10/src/drivers/driver_nl80211.c:8032:14: error: Uninitialized variables: drv2.global, drv2.list, drv2.wiphy_list, drv2.wiphy_idx, drv2.ctx, drv2.ifindex, drv2.if_removed, drv2.if_disabled, drv2.ignore_if_down_event, drv2.rfkill, drv2.capa, drv2.extended_capa, drv2.extended_capa_mask, drv2.extended_capa_len, drv2.num_iface_ext_capa, drv2.has_capability, drv2.has_driver_key_mgmt, drv2.operstate, drv2.scan_complete_events, drv2.scan_state, drv2.associated, drv2.ssid_len, drv2.nlmode, drv2.ap_scan_as_station, drv2.assoc_freq, drv2.monitor_sock, drv2.monitor_ifidx, drv2.monitor_refcount, drv2.disabled_11b_rates, drv2.pending_remain_on_chan, drv2.in_interface_list, drv2.device_ap_sme, drv2.poll_command_supported, drv2.data_tx_status, drv2.scan_for_auth, drv2.retry_auth, drv2.use_monitor, drv2.ignore_next_local_disconnect, drv2.ignore_next_local_deauth, drv2.hostapd, drv2.start_mode_sta, drv2.start_iface_up, drv2.test_use_roc_tx, drv2.ignore_deauth_event, drv2.vendor_cmd_test_avail, drv2.roaming_vendor_cmd_avail, drv2.dfs_vendor_cmd_avail, drv2.have_low_prio_scan, drv2.force_connect_cmd, drv2.addr_changed, drv2.get_features_vendor_cmd_avail, drv2.set_rekey_offload, drv2.p2p_go_ctwindow_supported, drv2.setband_vendor_cmd_avail, drv2.get_pref_freq_list, drv2.set_prob_oper_freq, drv2.scan_vendor_cmd_avail, drv2.connect_reassoc, drv2.set_wifi_conf_vendor_cmd_avail, drv2.fetch_bss_trans_status, drv2.roam_vendor_cmd_avail, drv2.add_sta_node_vendor_cmd_avail, drv2.control_port_ap, drv2.multicast_registrations, drv2.no_rrm, drv2.get_sta_info_vendor_cmd_avail, drv2.fils_discovery, drv2.unsol_bcast_probe_resp, drv2.qca_do_acs, drv2.brcm_do_acs, drv2.vendor_scan_cookie, drv2.remain_on_chan_cookie, drv2.send_frame_cookie, drv2.num_send_frame_cookies, drv2.eapol_tx_cookie, drv2.last_mgmt_freq, drv2.filter_ssids, drv2.num_filter_ssids, drv2.first_bss, drv2.eapol_tx_sock, drv2.eapol_sock, drv2.rtnl_sk, drv2.if_indices, drv2.num_if_indices, drv2.auth_freq, drv2.auth_ssid_len, drv2.auth_alg, drv2.auth_ie, drv2.auth_ie_len, drv2.auth_data, drv2.auth_data_len, drv2.auth_wep_tx_keyidx, drv2.auth_local_state_change, drv2.auth_p2p, drv2.last_scan_cmd [uninitvar] wpa-2.10/src/drivers/driver_nl80211_capa.c:414:2: error: There is an unknown macro here somewhere. Configuration is required. If nla_for_each_nested is a macro then please configure it. [unknownMacro] wpa-2.10/src/drivers/driver_nl80211_event.c:418:26: style: Parameter 'timed_out' can be declared as pointer to const [constParameter] wpa-2.10/src/drivers/driver_nl80211_event.c:613:22: style: Parameter 'by_ap' can be declared as pointer to const [constParameter] wpa-2.10/src/drivers/driver_nl80211_event.c:1071:46: style: Parameter 'timed_out' can be declared as pointer to const [constParameter] wpa-2.10/src/drivers/driver_nl80211_event.c:2838:25: style: Parameter 'ack' can be declared as pointer to const [constParameter] wpa-2.10/src/drivers/driver_openbsd.c:73:1: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] wpa-2.10/src/drivers/driver_privsep.c:436:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/drivers/driver_wext.c:1217:17: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/drivers/driver_wext.c:1308:17: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/drivers/driver_wext.c:1337:15: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/drivers/driver_wext.c:1363:12: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/drivers/driver_wext.c:2433:34: error: Uninitialized variable: stats [uninitvar] wpa-2.10/src/drivers/ndis_events.c:171:34: style: Variable 'events' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/eap_common/eap_gpsk_common.c:281:15: style:inconclusive: Function 'eap_gpsk_derive_keys' argument 5 names different: declaration 'rand_client' definition 'rand_peer'. [funcArgNamesDifferent] wpa-2.10/src/eap_common/eap_gpsk_common.h:51:15: note: Function 'eap_gpsk_derive_keys' argument 5 names different: declaration 'rand_client' definition 'rand_peer'. wpa-2.10/src/eap_common/eap_gpsk_common.c:281:15: note: Function 'eap_gpsk_derive_keys' argument 5 names different: declaration 'rand_client' definition 'rand_peer'. wpa-2.10/src/eap_common/eap_gpsk_common.c:282:15: style:inconclusive: Function 'eap_gpsk_derive_keys' argument 7 names different: declaration 'id_client' definition 'id_peer'. [funcArgNamesDifferent] wpa-2.10/src/eap_common/eap_gpsk_common.h:52:15: note: Function 'eap_gpsk_derive_keys' argument 7 names different: declaration 'id_client' definition 'id_peer'. wpa-2.10/src/eap_common/eap_gpsk_common.c:282:15: note: Function 'eap_gpsk_derive_keys' argument 7 names different: declaration 'id_client' definition 'id_peer'. wpa-2.10/src/eap_common/eap_gpsk_common.c:282:31: style:inconclusive: Function 'eap_gpsk_derive_keys' argument 8 names different: declaration 'id_client_len' definition 'id_peer_len'. [funcArgNamesDifferent] wpa-2.10/src/eap_common/eap_gpsk_common.h:52:33: note: Function 'eap_gpsk_derive_keys' argument 8 names different: declaration 'id_client_len' definition 'id_peer_len'. wpa-2.10/src/eap_common/eap_gpsk_common.c:282:31: note: Function 'eap_gpsk_derive_keys' argument 8 names different: declaration 'id_client_len' definition 'id_peer_len'. wpa-2.10/src/eap_common/ikev2_common.c:604:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] wpa-2.10/src/eap_peer/eap_aka.c:1302:20: style: Condition 'eattr.counter<0' is always false [knownConditionTrueFalse] wpa-2.10/src/eap_peer/eap_aka.c:1293:45: note: Assuming that condition 'eattr.counter<0' is not redundant wpa-2.10/src/eap_peer/eap_aka.c:1302:20: note: Condition 'eattr.counter<0' is always false wpa-2.10/src/eap_peer/eap_aka.c:55:9: style: struct member 'eap_aka_data::network_name_len' is never used. [unusedStructMember] wpa-2.10/src/eap_peer/eap_aka.c:59:9: style: struct member 'eap_aka_data::last_kdf_count' is never used. [unusedStructMember] wpa-2.10/src/eap_peer/eap_fast.c:557:29: style: Variable 'res' is not assigned a value. [unassignedVariable] wpa-2.10/src/eap_peer/eap_peap.c:68:6: style: struct member 'eap_peap_data::soh' is never used. [unusedStructMember] wpa-2.10/src/eap_peer/eap_sim.c:1034:20: style: Condition 'eattr.counter<0' is always false [knownConditionTrueFalse] wpa-2.10/src/eap_peer/eap_sim.c:1025:45: note: Assuming that condition 'eattr.counter<0' is not redundant wpa-2.10/src/eap_peer/eap_sim.c:1034:20: note: Condition 'eattr.counter<0' is always false wpa-2.10/src/eap_peer/eap_teap.c:740:6: warning: Identical condition '!data->phase2_method', second condition is always false [identicalConditionAfterEarlyExit] wpa-2.10/src/eap_peer/eap_teap.c:735:6: note: If condition '!data->phase2_method' is true, the function will return/exit wpa-2.10/src/eap_peer/eap_teap.c:740:6: note: Testing identical condition '!data->phase2_method' wpa-2.10/src/eap_peer/eap_teap.c:53:6: style: struct member 'eap_teap_data::test_outer_tlvs' is never used. [unusedStructMember] wpa-2.10/src/eap_peer/eap_teap.c:517:26: style: Variable 'res' is not assigned a value. [unassignedVariable] wpa-2.10/src/eap_peer/eap_ttls.c:52:6: style: struct member 'eap_ttls_data::auth_response_valid' is never used. [unusedStructMember] wpa-2.10/src/eap_peer/mschapv2.c:36:40: style:inconclusive: Function 'mschapv2_derive_response' argument 1 names different: declaration 'username' definition 'identity'. [funcArgNamesDifferent] wpa-2.10/src/eap_peer/mschapv2.h:18:40: note: Function 'mschapv2_derive_response' argument 1 names different: declaration 'username' definition 'identity'. wpa-2.10/src/eap_peer/mschapv2.c:36:40: note: Function 'mschapv2_derive_response' argument 1 names different: declaration 'username' definition 'identity'. wpa-2.10/src/eap_peer/mschapv2.c:36:57: style:inconclusive: Function 'mschapv2_derive_response' argument 2 names different: declaration 'username_len' definition 'identity_len'. [funcArgNamesDifferent] wpa-2.10/src/eap_peer/mschapv2.h:18:57: note: Function 'mschapv2_derive_response' argument 2 names different: declaration 'username_len' definition 'identity_len'. wpa-2.10/src/eap_peer/mschapv2.c:36:57: note: Function 'mschapv2_derive_response' argument 2 names different: declaration 'username_len' definition 'identity_len'. wpa-2.10/src/eap_server/eap_server_fast.c:64:6: style: struct member 'eap_fast_data::tnc_started' is never used. [unusedStructMember] wpa-2.10/src/eap_server/eap_server_teap.c:1942:11: style: Condition 'lenfd>=0' is always false [knownConditionTrueFalse] wpa-2.10/src/l2_packet/l2_packet_none.c:86:12: note: Assignment 'l2->fd=-1', assigned value is -1 wpa-2.10/src/l2_packet/l2_packet_none.c:87:28: note: Condition 'l2->fd>=0' is always false wpa-2.10/src/l2_packet/l2_packet_none.c:37:43: style: Parameter 'l2' can be declared as pointer to const [constParameter] wpa-2.10/src/fst/fst_session.c:120:45: style: Parameter 'extra' can be declared as pointer to const [constParameter] wpa-2.10/src/fst/fst_session.c:235:69: style: Parameter 'g' can be declared as pointer to const [constParameter] wpa-2.10/src/fst/fst_session.c:1183:41: style: Parameter 'g' can be declared as pointer to const [constParameter] wpa-2.10/src/fst/fst_session.c:1286:61: style: Parameter 'iface' can be declared as pointer to const [constParameter] wpa-2.10/src/fst/fst_session.c:1299:78: style: Parameter 'g' can be declared as pointer to const [constParameter] wpa-2.10/src/fst/fst_session.c:151:11: error: Uninitialized variable: s->id [uninitvar] wpa-2.10/src/fst/fst_session.c:240:10: error: Uninitialized variable: s->group [uninitvar] wpa-2.10/src/fst/fst_session.c:1175:16: error: Uninitialized variable: s->id [uninitvar] wpa-2.10/src/fst/fst_session.c:1188:16: error: Uninitialized variable: s->group [uninitvar] wpa-2.10/src/fst/fst_session.c:1291:34: error: Uninitialized variables: s.data, s.global_sessions_lentry, s.id, s.group, s.state, s.stt_armed [uninitvar] wpa-2.10/src/fst/fst_session.c:1304:10: error: Uninitialized variable: s->group [uninitvar] wpa-2.10/src/p2p/p2p.c:2782:26: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] wpa-2.10/src/p2p/p2p.c:426:14: style: Condition 'oldest==NULL' is always true [knownConditionTrueFalse] wpa-2.10/src/p2p/p2p.c:417:36: note: Assignment 'oldest=NULL', assigned value is 0 wpa-2.10/src/p2p/p2p.c:421:6: note: Assuming condition is false wpa-2.10/src/p2p/p2p.c:426:14: note: Condition 'oldest==NULL' is always true wpa-2.10/src/p2p/p2p.c:1191:32: style: Condition 'seek' is always true [knownConditionTrueFalse] wpa-2.10/src/p2p/p2p.c:1199:13: style: Condition 'seek' is always true [knownConditionTrueFalse] wpa-2.10/src/p2p/p2p.c:3271:7: style: Condition '!found' is always true [knownConditionTrueFalse] wpa-2.10/src/p2p/p2p.c:3265:10: note: Assignment 'found=0', assigned value is 0 wpa-2.10/src/p2p/p2p.c:3267:11: note: Assuming condition is false wpa-2.10/src/p2p/p2p.c:3271:7: note: Condition '!found' is always true wpa-2.10/src/p2p/p2p.c:1162:35: style:inconclusive: Function 'p2p_find' argument 9 names different: declaration 'seek_string' definition 'seek'. [funcArgNamesDifferent] wpa-2.10/src/p2p/p2p.h:1255:35: note: Function 'p2p_find' argument 9 names different: declaration 'seek_string' definition 'seek'. wpa-2.10/src/p2p/p2p.c:1162:35: note: Function 'p2p_find' argument 9 names different: declaration 'seek_string' definition 'seek'. wpa-2.10/src/p2p/p2p.c:61:12: error: Uninitialized variable: dev->last_seen [uninitvar] wpa-2.10/src/p2p/p2p.c:381:11: error: Uninitialized variables: dev.list, dev.last_seen, dev.listen_freq, dev.oob_go_neg_freq, dev.wps_method, dev.oob_pw_id, dev.go_neg_req_sent, dev.go_state, dev.dialog_token, dev.tie_breaker, dev.channels, dev.oper_freq, dev.oper_ssid_len, dev.req_config_methods, dev.wps_prov_info, dev.flags, dev.status, dev.wait_count, dev.connect_reqs, dev.invitation_reqs, dev.sd_reqs, dev.ext_listen_period, dev.ext_listen_interval, dev.go_timeout, dev.client_timeout, dev.go_neg_conf_sent, dev.go_neg_conf_freq, dev.go_neg_conf, dev.sd_pending_bcast_queries [uninitvar] wpa-2.10/src/p2p/p2p.c:399:11: error: Uninitialized variables: dev.list, dev.last_seen, dev.listen_freq, dev.oob_go_neg_freq, dev.wps_method, dev.oob_pw_id, dev.info, dev.go_neg_req_sent, dev.go_state, dev.dialog_token, dev.tie_breaker, dev.channels, dev.oper_freq, dev.oper_ssid_len, dev.req_config_methods, dev.wps_prov_info, dev.flags, dev.status, dev.wait_count, dev.connect_reqs, dev.invitation_reqs, dev.sd_reqs, dev.ext_listen_period, dev.ext_listen_interval, dev.go_timeout, dev.client_timeout, dev.go_neg_conf_sent, dev.go_neg_conf_freq, dev.go_neg_conf, dev.sd_pending_bcast_queries [uninitvar] wpa-2.10/src/p2p/p2p.c:3052:24: error: Uninitialized variables: dev.last_seen, dev.listen_freq, dev.oob_go_neg_freq, dev.wps_method, dev.oob_pw_id, dev.info, dev.go_neg_req_sent, dev.go_state, dev.dialog_token, dev.tie_breaker, dev.channels, dev.oper_freq, dev.oper_ssid_len, dev.req_config_methods, dev.wps_prov_info, dev.flags, dev.status, dev.wait_count, dev.connect_reqs, dev.invitation_reqs, dev.sd_reqs, dev.ext_listen_period, dev.ext_listen_interval, dev.go_timeout, dev.client_timeout, dev.go_neg_conf_sent, dev.go_neg_conf_freq, dev.go_neg_conf, dev.sd_pending_bcast_queries [uninitvar] wpa-2.10/src/p2p/p2p.c:3267:7: error: Uninitialized variables: dev.list, dev.last_seen, dev.listen_freq, dev.oob_go_neg_freq, dev.wps_method, dev.oob_pw_id, dev.info, dev.go_neg_req_sent, dev.go_state, dev.dialog_token, dev.tie_breaker, dev.channels, dev.oper_freq, dev.oper_ssid_len, dev.req_config_methods, dev.wps_prov_info, dev.flags, dev.status, dev.wait_count, dev.connect_reqs, dev.invitation_reqs, dev.sd_reqs, dev.ext_listen_period, dev.ext_listen_interval, dev.go_timeout, dev.client_timeout, dev.go_neg_conf_sent, dev.go_neg_conf_freq, dev.go_neg_conf, dev.sd_pending_bcast_queries [uninitvar] wpa-2.10/src/p2p/p2p.c:3371:13: error: Uninitialized variable: dev->req_config_methods [uninitvar] wpa-2.10/src/p2p/p2p.c:3369:47: note: Assuming condition is false wpa-2.10/src/p2p/p2p.c:3371:13: note: Uninitialized variable: dev->req_config_methods wpa-2.10/src/p2p/p2p.c:4063:13: error: Uninitialized variable: dev->req_config_methods [uninitvar] wpa-2.10/src/p2p/p2p.c:4061:48: note: Assuming condition is false wpa-2.10/src/p2p/p2p.c:4063:13: note: Uninitialized variable: dev->req_config_methods wpa-2.10/src/p2p/p2p.c:1145:15: style: Variable 'str_buf[i]' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/p2p/p2p.c:1147:15: style: Variable 'str_buf[i]' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/p2p/p2p_build.c:595:10: style:inconclusive: Function 'p2p_buf_add_service_instance' argument 3 names different: declaration 'count' definition 'hash_count'. [funcArgNamesDifferent] wpa-2.10/src/p2p/p2p_i.h:782:10: note: Function 'p2p_buf_add_service_instance' argument 3 names different: declaration 'count' definition 'hash_count'. wpa-2.10/src/p2p/p2p_build.c:595:10: note: Function 'p2p_buf_add_service_instance' argument 3 names different: declaration 'count' definition 'hash_count'. wpa-2.10/src/p2p/p2p_go_neg.c:565:15: style: Parameter 'freq_list' can be declared as const array [constParameter] wpa-2.10/src/p2p/p2p_go_neg.c:612:19: style: Parameter 'freq_list' can be declared as const array [constParameter] wpa-2.10/src/p2p/p2p_parse.c:707:17: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/p2p/p2p_pd.c:1254:24: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] wpa-2.10/src/p2p/p2p_pd.c:1748:13: error: Uninitialized variable: dev->req_config_methods [uninitvar] wpa-2.10/src/p2p/p2p_pd.c:1745:16: note: Assuming condition is false wpa-2.10/src/p2p/p2p_pd.c:1748:13: note: Uninitialized variable: dev->req_config_methods wpa-2.10/src/p2p/p2p_sd.c:106:28: error: Uninitialized variable: dev->sd_pending_bcast_queries [uninitvar] wpa-2.10/src/p2p/p2p_sd.c:903:13: error: Uninitialized variable: dev->sd_pending_bcast_queries [uninitvar] wpa-2.10/src/p2p/p2p_utils.c:324:11: style: Variable 'freq' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/pae/ieee802_1x_kay.c:566:2: error: There is an unknown macro here somewhere. Configuration is required. If dl_list_for_each_safe is a macro then please configure it. [unknownMacro] wpa-2.10/src/radius/radius_das.c:586:48: style:inconclusive: Function 'radius_das_deinit' argument 1 names different: declaration 'data' definition 'das'. [funcArgNamesDifferent] wpa-2.10/src/radius/radius_das.h:61:48: note: Function 'radius_das_deinit' argument 1 names different: declaration 'data' definition 'das'. wpa-2.10/src/radius/radius_das.c:586:48: note: Function 'radius_das_deinit' argument 1 names different: declaration 'data' definition 'das'. wpa-2.10/src/radius/radius_server.c:2601:74: style: Parameter 'ctx' can be declared as pointer to const [constParameter] wpa-2.10/src/rsn_supp/wpa.c:3044:6: style: Condition 'clear_keys' is always true [knownConditionTrueFalse] wpa-2.10/src/rsn_supp/wpa.c:3001:19: note: Assignment 'clear_keys=1', assigned value is 1 wpa-2.10/src/rsn_supp/wpa.c:3003:9: note: Assuming condition is false wpa-2.10/src/rsn_supp/wpa.c:3044:6: note: Condition 'clear_keys' is always true wpa-2.10/src/rsn_supp/wpa.c:2906:70: style: Parameter 'entry' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/libtommath.c:681:3: error: Found a exit path from function with non-void return type that has missing return statement [missingReturn] wpa-2.10/src/tls/libtommath.c:679:3: style:inconclusive: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] wpa-2.10/src/tls/libtommath.c:1633:45: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] wpa-2.10/src/tls/libtommath.c:1672:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] wpa-2.10/src/tls/libtommath.c:652:6: style: Variable 'dr' is assigned a value that is never used. [unreadVariable] wpa-2.10/src/tls/tlsv1_client.c:769:75: style:inconclusive: Function 'tlsv1_client_get_random' argument 2 names different: declaration 'data' definition 'keys'. [funcArgNamesDifferent] wpa-2.10/src/tls/tlsv1_client.h:40:75: note: Function 'tlsv1_client_get_random' argument 2 names different: declaration 'data' definition 'keys'. wpa-2.10/src/tls/tlsv1_client.c:769:75: note: Function 'tlsv1_client_get_random' argument 2 names different: declaration 'data' definition 'keys'. wpa-2.10/src/tls/tlsv1_client.c:810:65: style: Parameter 'ciphers' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_client_read.c:1453:33: style: Parameter 'in_len' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_client_write.c:253:23: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_client_write.c:336:68: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_client_write.c:459:69: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_client_write.c:565:30: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_client_write.c:737:30: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_client_write.c:770:27: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_server.c:645:75: style:inconclusive: Function 'tlsv1_server_get_random' argument 2 names different: declaration 'data' definition 'keys'. [funcArgNamesDifferent] wpa-2.10/src/tls/tlsv1_server.h:36:75: note: Function 'tlsv1_server_get_random' argument 2 names different: declaration 'data' definition 'keys'. wpa-2.10/src/tls/tlsv1_server.c:645:75: note: Function 'tlsv1_server_get_random' argument 2 names different: declaration 'data' definition 'keys'. wpa-2.10/src/tls/tlsv1_server.c:686:65: style: Parameter 'ciphers' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_server_write.c:906:6: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment] wpa-2.10/src/tls/tlsv1_server_write.c:839:6: note: pos is assigned wpa-2.10/src/tls/tlsv1_server_write.c:906:6: note: pos is overwritten wpa-2.10/src/tls/tlsv1_server_write.c:43:24: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_server_write.c:190:23: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_server_write.c:282:30: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_server_write.c:369:24: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_server_write.c:696:24: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_server_write.c:762:29: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_server_write.c:799:30: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/tls/tlsv1_server_write.c:832:27: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/utils/common.h:204:0: error: #error Could not determine CPU byte order [preprocessorErrorDirective] wpa-2.10/src/utils/os_none.c:117:42: style:inconclusive: Function 'os_memdup' argument 2 names different: declaration 'len' definition 'n'. [funcArgNamesDifferent] wpa-2.10/src/utils/os.h:627:42: note: Function 'os_memdup' argument 2 names different: declaration 'len' definition 'n'. wpa-2.10/src/utils/os_none.c:117:42: note: Function 'os_memdup' argument 2 names different: declaration 'len' definition 'n'. wpa-2.10/src/utils/utils_module_tests.c:1228:19: style: Condition 'json_tests()<0' is always false [knownConditionTrueFalse] wpa-2.10/src/wps/http_server.c:62:33: style: Parameter 'cli' can be declared as pointer to const [constParameter] wpa-2.10/src/wps/http_client.c:188:16: style:inconclusive: Function 'http_client_url_parse' argument 3 names different: declaration 'path' definition 'ret_path'. [funcArgNamesDifferent] wpa-2.10/src/wps/http_client.h:22:16: note: Function 'http_client_url_parse' argument 3 names different: declaration 'path' definition 'ret_path'. wpa-2.10/src/wps/http_client.c:188:16: note: Function 'http_client_url_parse' argument 3 names different: declaration 'path' definition 'ret_path'. wpa-2.10/src/wps/wps.c:547:57: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/src/wps/wps_er.c:94:2: error: There is an unknown macro here somewhere. Configuration is required. If dl_list_for_each_safe is a macro then please configure it. [unknownMacro] wpa-2.10/src/wps/wps_registrar.c:110:2: error: There is an unknown macro here somewhere. Configuration is required. If dl_list_for_each_safe is a macro then please configure it. [unknownMacro] wpa-2.10/src/wps/wps_upnp.c:972:0: error: #error MAC address fetch not implemented [preprocessorErrorDirective] wpa-2.10/src/wps/wps_upnp_event.c:323:10: error: Uninitialized variable: s->current_event [uninitvar] wpa-2.10/src/wps/wps_upnp_web.c:680:34: error: Uninitialized variable: a->saddr [uninitvar] wpa-2.10/wpa_supplicant/ap.c:324:7: style: Condition 'mode' is always true [knownConditionTrueFalse] wpa-2.10/wpa_supplicant/ap.c:329:24: style: Condition 'mode' is always true [knownConditionTrueFalse] wpa-2.10/wpa_supplicant/binder/iface.h:31:2: style: Class 'Iface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/binder/supplicant.h:33:2: style: Class 'Supplicant' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/binder/binder.cpp:26:30: style: C-style pointer casting [cstyleCast] wpa-2.10/wpa_supplicant/binder/binder.cpp:27:34: style: C-style pointer casting [cstyleCast] wpa-2.10/wpa_supplicant/binder/binder.cpp:39:9: style: C-style pointer casting [cstyleCast] wpa-2.10/wpa_supplicant/binder/binder.cpp:61:25: style: C-style pointer casting [cstyleCast] wpa-2.10/wpa_supplicant/binder/binder.cpp:26:28: style: Variable 'global' is assigned a value that is never used. [unreadVariable] wpa-2.10/wpa_supplicant/bgscan_learn.c:95:11: error: Uninitialized variables: bss.list, bss.freq, bss.neigh, bss.num_neigh [uninitvar] wpa-2.10/wpa_supplicant/bgscan_learn.c:220:28: error: Uninitialized variable: bss->freq [uninitvar] wpa-2.10/wpa_supplicant/bgscan_learn.c:457:12: error: Uninitialized variables: bss.freq, bss.neigh, bss.num_neigh [uninitvar] wpa-2.10/wpa_supplicant/binder/supplicant.cpp:77:10: style: C-style pointer casting [cstyleCast] wpa-2.10/wpa_supplicant/binder/supplicant.cpp:78:10: style: C-style pointer casting [cstyleCast] wpa-2.10/wpa_supplicant/binder/supplicant.cpp:79:10: style: C-style pointer casting [cstyleCast] wpa-2.10/wpa_supplicant/binder/supplicant.cpp:80:10: style: C-style pointer casting [cstyleCast] wpa-2.10/wpa_supplicant/bss.c:187:25: style: Parameter 'old_bss' can be declared as pointer to const [constParameter] wpa-2.10/wpa_supplicant/bss.c:256:12: error: Uninitialized variable: bss->ssid_len [uninitvar] wpa-2.10/wpa_supplicant/bss.c:252:6: note: Assuming condition is false wpa-2.10/wpa_supplicant/bss.c:256:12: note: Uninitialized variable: bss->ssid_len wpa-2.10/wpa_supplicant/bss.c:401:29: error: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len [uninitvar] wpa-2.10/wpa_supplicant/bss.c:427:30: error: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len [uninitvar] wpa-2.10/wpa_supplicant/bss.c:420:43: note: Assuming condition is false wpa-2.10/wpa_supplicant/bss.c:427:30: note: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len wpa-2.10/wpa_supplicant/bss.c:906:29: error: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len [uninitvar] wpa-2.10/wpa_supplicant/bss.c:902:30: note: Assuming condition is false wpa-2.10/wpa_supplicant/bss.c:906:29: note: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len wpa-2.10/wpa_supplicant/bss.c:942:29: error: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len [uninitvar] wpa-2.10/wpa_supplicant/bss.c:935:19: note: Assuming condition is false wpa-2.10/wpa_supplicant/bss.c:942:29: note: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len wpa-2.10/wpa_supplicant/bss.c:983:29: error: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len [uninitvar] wpa-2.10/wpa_supplicant/bss.c:979:22: note: Assuming condition is false wpa-2.10/wpa_supplicant/bss.c:983:29: note: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len wpa-2.10/wpa_supplicant/bss.c:1014:11: error: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len [uninitvar] wpa-2.10/wpa_supplicant/bss.c:1010:6: note: Assuming condition is false wpa-2.10/wpa_supplicant/bss.c:1014:11: note: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len wpa-2.10/wpa_supplicant/bss.c:1088:12: error: Uninitialized variable: bss->id [uninitvar] wpa-2.10/wpa_supplicant/bss.c:1111:12: error: Uninitialized variable: bss->id [uninitvar] wpa-2.10/wpa_supplicant/config.c:2906:41: style:inconclusive: Function 'wpa_config_free' argument 1 names different: declaration 'ssid' definition 'config'. [funcArgNamesDifferent] wpa-2.10/wpa_supplicant/config.h:1707:41: note: Function 'wpa_config_free' argument 1 names different: declaration 'ssid' definition 'config'. wpa-2.10/wpa_supplicant/config.c:2906:41: note: Function 'wpa_config_free' argument 1 names different: declaration 'ssid' definition 'config'. wpa-2.10/wpa_supplicant/config_winreg.c:470:24: error: There is an unknown macro here somewhere. Configuration is required. If TEXT is a macro then please configure it. [unknownMacro] wpa-2.10/wpa_supplicant/config_file.c:1294:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] wpa-2.10/wpa_supplicant/config_file.c:1644:17: style: The comparison 'chmod_ret != 0' is always false. [knownConditionTrueFalse] wpa-2.10/wpa_supplicant/config_file.c:1638:19: note: 'chmod_ret' is assigned value '0' here. wpa-2.10/wpa_supplicant/config_file.c:1644:17: note: The comparison 'chmod_ret != 0' is always false. wpa-2.10/wpa_supplicant/ctrl_iface_named_pipe.c:162:25: error: There is an unknown macro here somewhere. Configuration is required. If TEXT is a macro then please configure it. [unknownMacro] wpa-2.10/wpa_supplicant/ctrl_iface.c:159:14: style: Condition '*end=='\0'' is always false [knownConditionTrueFalse] wpa-2.10/wpa_supplicant/ctrl_iface.c:8914:15: style: Condition '*end=='\0'' is always false [knownConditionTrueFalse] wpa-2.10/wpa_supplicant/ctrl_iface.c:3173:54: error: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len [uninitvar] wpa-2.10/wpa_supplicant/ctrl_iface.c:3168:23: note: Assuming condition is false wpa-2.10/wpa_supplicant/ctrl_iface.c:3173:54: note: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len wpa-2.10/wpa_supplicant/ctrl_iface.c:5497:11: error: Uninitialized variables: tmp.list, tmp.list_id, tmp.id, tmp.scan_miss_count, tmp.last_update_idx, tmp.flags, tmp.ssid_len, tmp.freq, tmp.beacon_int, tmp.caps, tmp.qual, tmp.noise, tmp.level, tmp.tsf, tmp.last_update, tmp.est_throughput, tmp.snr, tmp.anqp, tmp.ie_len, tmp.beacon_ie_len [uninitvar] wpa-2.10/wpa_supplicant/dbus/dbus_common.c:72:10: style: Condition 'priv->should_dispatch' is always false [knownConditionTrueFalse] wpa-2.10/wpa_supplicant/dbus/dbus_common.c:63:26: note: Assignment 'priv->should_dispatch=0', assigned value is 0 wpa-2.10/wpa_supplicant/dbus/dbus_common.c:72:10: note: Condition 'priv->should_dispatch' is always false wpa-2.10/wpa_supplicant/ctrl_iface_unix.c:562:9: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] wpa-2.10/wpa_supplicant/ctrl_iface_unix.c:1282:9: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] wpa-2.10/wpa_supplicant/dbus/dbus_common.c:230:2: style: Statements following return, break, continue, goto or throw will never be executed. [unreachableCode] wpa-2.10/wpa_supplicant/ctrl_iface_unix.c:805:29: style: Parameter 'wpa_s' can be declared as pointer to const [constParameter] wpa-2.10/wpa_supplicant/ctrl_iface_unix.c:817:12: error: Uninitialized variable: msg->wpa_s [uninitvar] wpa-2.10/wpa_supplicant/ctrl_iface_unix.c:811:14: note: Assuming condition is false wpa-2.10/wpa_supplicant/ctrl_iface_unix.c:817:12: note: Uninitialized variable: msg->wpa_s wpa-2.10/wpa_supplicant/dbus/dbus_new_handlers.c:3737:13: style: Variable 'country[2]' is assigned a value that is never used. [unreadVariable] wpa-2.10/wpa_supplicant/dbus/dbus_new_handlers_wps.c:29:6: style: struct member 'wps_start_params::p2p_dev_addr' is never used. [unusedStructMember] wpa-2.10/wpa_supplicant/dbus/dbus_new_introspect.c:34:11: error: Uninitialized variables: iface.list, iface.xml [uninitvar] wpa-2.10/wpa_supplicant/dpp_supplicant.c:889:15: style: struct member 'wpas_dpp_listen_work::duration' is never used. [unusedStructMember] wpa-2.10/wpa_supplicant/dpp_supplicant.c:890:17: style: struct member 'wpas_dpp_listen_work::probe_resp_ie' is never used. [unusedStructMember] wpa-2.10/wpa_supplicant/eapol_test.c:200:26: warning: Either the condition 'eap' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] wpa-2.10/wpa_supplicant/eapol_test.c:280:6: note: Assuming that condition 'eap' is not redundant wpa-2.10/wpa_supplicant/eapol_test.c:199:6: note: hdr is assigned '(const struct eap_hdr*)eap' here. wpa-2.10/wpa_supplicant/eapol_test.c:200:26: note: Null pointer addition wpa-2.10/wpa_supplicant/gas_query.c:188:2: error: There is an unknown macro here somewhere. Configuration is required. If dl_list_for_each_safe is a macro then please configure it. [unknownMacro] wpa-2.10/wpa_supplicant/events.c:2090:36: style: Condition 'ap' is always false [knownConditionTrueFalse] wpa-2.10/wpa_supplicant/events.c:2074:11: note: Assignment 'ap=0', assigned value is 0 wpa-2.10/wpa_supplicant/events.c:2090:36: note: Condition 'ap' is always false wpa-2.10/wpa_supplicant/events.c:5391:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] wpa-2.10/wpa_supplicant/events.c:1867:25: style:inconclusive: Function 'wpa_supplicant_need_to_roam_within_ess' argument 3 names different: declaration 'seleceted' definition 'selected'. [funcArgNamesDifferent] wpa-2.10/wpa_supplicant/wpa_supplicant_i.h:1756:25: note: Function 'wpa_supplicant_need_to_roam_within_ess' argument 3 names different: declaration 'seleceted' definition 'selected'. wpa-2.10/wpa_supplicant/events.c:1867:25: note: Function 'wpa_supplicant_need_to_roam_within_ess' argument 3 names different: declaration 'seleceted' definition 'selected'. wpa-2.10/wpa_supplicant/events.c:2018:29: style: Parameter 'ssid' can be declared as pointer to const [constParameter] wpa-2.10/wpa_supplicant/events.c:1828:25: error: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len [uninitvar] wpa-2.10/wpa_supplicant/events.c:1822:43: note: Assuming condition is false wpa-2.10/wpa_supplicant/events.c:1828:25: note: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len wpa-2.10/wpa_supplicant/events.c:584:14: style: Variable 'proto_match' is assigned a value that is never used. [unreadVariable] wpa-2.10/wpa_supplicant/events.c:678:14: style: Variable 'proto_match' is assigned a value that is never used. [unreadVariable] wpa-2.10/wpa_supplicant/hs20_supplicant.c:330:59: error: Uninitialized variable: icon->image [uninitvar] wpa-2.10/wpa_supplicant/hs20_supplicant.c:449:7: error: Uninitialized variables: icon.list, icon.dialog_token, icon.file_name, icon.image, icon.image_len [uninitvar] wpa-2.10/wpa_supplicant/hs20_supplicant.c:471:13: error: Uninitialized variable: icon->dialog_token [uninitvar] wpa-2.10/wpa_supplicant/hs20_supplicant.c:1086:12: error: Uninitialized variable: bss->anqp [uninitvar] wpa-2.10/wpa_supplicant/interworking.c:2735:2: error: There is an unknown macro here somewhere. Configuration is required. If dl_list_for_each is a macro then please configure it. [unknownMacro] wpa-2.10/wpa_supplicant/main_winmain.c:58:20: style: Condition 'iface_count==1' is always true [knownConditionTrueFalse] wpa-2.10/wpa_supplicant/main_winmain.c:41:16: note: Assignment 'iface_count=1', assigned value is 1 wpa-2.10/wpa_supplicant/main_winmain.c:58:20: note: Condition 'iface_count==1' is always true wpa-2.10/wpa_supplicant/main_winsvc.c:116:20: error: Uninitialized variable: val [uninitvar] wpa-2.10/wpa_supplicant/main_winsvc.c:73:10: note: Assuming condition is false wpa-2.10/wpa_supplicant/main_winsvc.c:116:20: note: Uninitialized variable: val wpa-2.10/wpa_supplicant/mbo.c:464:68: style:inconclusive: Function 'wpas_mbo_ie_trans_req' argument 2 names different: declaration 'ie' definition 'mbo_ie'. [funcArgNamesDifferent] wpa-2.10/wpa_supplicant/wpa_supplicant_i.h:1690:68: note: Function 'wpas_mbo_ie_trans_req' argument 2 names different: declaration 'ie' definition 'mbo_ie'. wpa-2.10/wpa_supplicant/mbo.c:464:68: note: Function 'wpas_mbo_ie_trans_req' argument 2 names different: declaration 'ie' definition 'mbo_ie'. wpa-2.10/wpa_supplicant/mesh.c:729:75: style: Parameter 'end' can be declared as pointer to const [constParameter] wpa-2.10/wpa_supplicant/p2p_supplicant.c:3680:14: style: Condition 'is_6ghz' is always true [knownConditionTrueFalse] wpa-2.10/wpa_supplicant/p2p_supplicant.c:3671:7: note: Assuming that condition '!is_6ghz' is not redundant wpa-2.10/wpa_supplicant/p2p_supplicant.c:3680:14: note: Condition 'is_6ghz' is always true wpa-2.10/wpa_supplicant/p2p_supplicant_sd.c:1149:2: error: There is an unknown macro here somewhere. Configuration is required. If dl_list_for_each_safe is a macro then please configure it. [unknownMacro] wpa-2.10/wpa_supplicant/p2p_supplicant.c:5570:24: style:inconclusive: Function 'wpas_p2p_join' argument 6 names different: declaration 'freq' definition 'op_freq'. [funcArgNamesDifferent] wpa-2.10/wpa_supplicant/p2p_supplicant.c:136:24: note: Function 'wpas_p2p_join' argument 6 names different: declaration 'freq' definition 'op_freq'. wpa-2.10/wpa_supplicant/p2p_supplicant.c:5570:24: note: Function 'wpas_p2p_join' argument 6 names different: declaration 'freq' definition 'op_freq'. wpa-2.10/wpa_supplicant/p2p_supplicant.c:8651:7: error: Uninitialized variables: ifs.global, ifs.radio, ifs.radio_list, ifs.parent, ifs.p2pdev, ifs.next, ifs.l2, ifs.l2_br, ifs.roam_start, ifs.roam_time, ifs.session_start, ifs.session_length, ifs.confname, ifs.confanother, ifs.conf, ifs.countermeasures, ifs.last_michael_mic_error, ifs.reassociate, ifs.roam_in_progress, ifs.reassoc_same_bss, ifs.reassoc_same_ess, ifs.disconnected, ifs.current_ssid, ifs.last_ssid, ifs.current_bss, ifs.ap_ies_from_associnfo, ifs.assoc_freq, ifs.last_con_fail_realm, ifs.last_con_fail_realm_len, ifs.pairwise_cipher, ifs.deny_ptk0_rekey, ifs.group_cipher, ifs.key_mgmt, ifs.wpa_proto, ifs.mgmt_group_cipher, ifs.drv_priv, ifs.global_drv_priv, ifs.bssid_filter, ifs.bssid_filter_count, ifs.disallow_aps_bssid, ifs.disallow_aps_bssid_count, ifs.disallow_aps_ssid, ifs.disallow_aps_ssid_count, ifs.setband_mask, ifs.next_ssid, ifs.prev_scan_wildcard, ifs.prev_scan_ssid, ifs.prev_sched_ssid, ifs.sched_scan_timeout, ifs.first_sched_scan, ifs.sched_scan_timed_out, ifs.sched_scan_plans, ifs.sched_scan_plans_num, ifs.scan_res_handler, ifs.scan_res_fail_handler, ifs.bss, ifs.bss_id, ifs.num_bss, ifs.bss_update_idx, ifs.bss_next_id, ifs.last_scan_res, ifs.last_scan_res_used, ifs.last_scan_res_size, ifs.last_scan, ifs.driver, ifs.interface_removed, ifs.wpa, ifs.ptksa, ifs.eapol, ifs.ctrl_iface, ifs.wpa_state, ifs.scan_work, ifs.scanning, ifs.sched_scanning, ifs.sched_scan_stop_req, ifs.new_connection, ifs.eapol_received, ifs.rsnxe_len, ifs.scard, ifs.mnc_len, ifs.keys_cleared, ifs.bssid_ignore, ifs.consecutive_conn_failures, ifs.scan_req, ifs.last_scan_req, ifs.scan_prev_wpa_state, ifs.scan_trigger_time, ifs.scan_start_time, ifs.scan_min_time, ifs.scan_runs, ifs.next_scan_freqs, ifs.select_network_scan_freqs, ifs.manual_scan_freqs, ifs.manual_sched_scan_freqs, ifs.manual_scan_passive, ifs.manual_scan_use_id, ifs.manual_scan_only_new, ifs.own_scan_requested, ifs.own_scan_running, ifs.clear_driver_scan_cache, ifs.manual_scan_id, ifs.scan_interval, ifs.normal_scans, ifs.scan_for_connection, ifs.curr_scan_cookie, ifs.scan_id_count, ifs.next_scan_bssid_wildcard_ssid, ifs.ssids_from_scan_req, ifs.num_ssids_from_scan_req, ifs.last_scan_freqs, ifs.num_last_scan_freqs, ifs.suitable_network, ifs.no_suitable_network, ifs.drv_flags, ifs.drv_flags2, ifs.drv_enc, ifs.drv_rrm_flags, ifs.probe_resp_offloads, ifs.extended_capa, ifs.extended_capa_mask, ifs.extended_capa_len, ifs.max_scan_ssids, ifs.max_sched_scan_ssids, ifs.max_sched_scan_plans, ifs.max_sched_scan_plan_interval, ifs.max_sched_scan_plan_iterations, ifs.sched_scan_supported, ifs.max_match_sets, ifs.max_remain_on_chan, ifs.max_stations, ifs.pending_mic_error_report, ifs.pending_mic_error_pairwise, ifs.mic_errors_seen, ifs.wps, ifs.wps_success, ifs.wps_er, ifs.wps_run, ifs.wps_pin_start_time, ifs.bssid_ignore_cleared, ifs.pending_eapol_rx, ifs.pending_eapol_rx_time, ifs.last_eapol_matches_bssid, ifs.eap_expected_failure, ifs.reattach, ifs.mac_addr_changed, ifs.added_vif, ifs.wnmsleep_used, ifs.owe_transition_select, ifs.owe_transition_search, ifs.connection_set, ifs.connection_ht, ifs.connection_vht, ifs.connection_he, ifs.disable_mbo_oce, ifs.last_mac_addr_change, ifs.last_mac_addr_style, ifs.ibss_rsn, ifs.set_sta_uapsd, ifs.sta_uapsd, ifs.set_ap_uapsd, ifs.ap_uapsd, ifs.auth_alg, ifs.last_owe_group, ifs.ifmsh, ifs.off_channel_freq, ifs.pending_action_tx, ifs.pending_action_freq, ifs.pending_action_no_cck, ifs.pending_action_without_roc, ifs.pending_action_tx_done, ifs.pending_action_tx_status_cb, ifs.roc_waiting_drv_freq, ifs.action_tx_wait_time, ifs.action_tx_wait_time_used, ifs.p2p_mgmt, ifs.bgscan_ssid, ifs.bgscan, ifs.bgscan_priv, ifs.autoscan, ifs.autoscan_params, ifs.autoscan_priv, ifs.connect_without_scan, ifs.wps_ap, ifs.num_wps_ap, ifs.wps_ap_iter, ifs.after_wps, ifs.known_wps_freq, ifs.wps_freq, ifs.wps_fragment_size, ifs.auto_reconnect_disabled, ifs.best_24_freq, ifs.best_5_freq, ifs.best_overall_freq, ifs.gas, ifs.gas_server, ifs.drv_capa_known, ifs.hw, ifs.hw_capab, ifs.pno, ifs.pno_sched_pending, ifs.disconnect_reason, ifs.auth_status_code, ifs.assoc_status_code, ifs.ext_pw, ifs.last_gas_resp, ifs.prev_gas_resp, ifs.last_gas_dialog_token, ifs.prev_gas_dialog_token, ifs.no_keep_alive, ifs.ext_mgmt_frame_handling, ifs.ext_eapol_frame_io, ifs.wmm_ac_supported, ifs.ext_work_in_progress, ifs.own_disconnect_req, ifs.own_reconnect_req, ifs.ignore_post_flush_scan_res, ifs.mac_addr_rand_supported, ifs.mac_addr_rand_enable, ifs.mac_addr_scan, ifs.mac_addr_sched_scan, ifs.mac_addr_pno, ifs.num_multichan_concurrent, ifs.connect_work, ifs.ext_work_id, ifs.wmm_ac_assoc_info, ifs.addts_request, ifs.wmm_ac_last_dialog_token, ifs.last_tspecs, ifs.last_tspecs_count, ifs.rrm, ifs.beacon_rep_data, ifs.bss_tmp_disallowed, ifs.lci, ifs.lci_time, ifs.beacon_rep_scan, ifs.fils_hlp_req, ifs.srp, ifs.ric_ies, ifs.last_auth_timeout_sec, ifs.ieee80211ac, ifs.enabled_4addr_mode, ifs.multi_bss_support, ifs.drv_authorized_port, ifs.multi_ap_ie, ifs.multi_ap_backhaul, ifs.multi_ap_fronthaul, ifs.robust_av, ifs.mscs_setup_done, ifs.scs_robust_av_req, ifs.scs_dialog_token, ifs.active_scs_ids, ifs.ongoing_scs_req, ifs.dscp_req_dialog_token, ifs.dscp_query_dialog_token, ifs.enable_dscp_policy_capa, ifs.connection_dscp, ifs.wait_for_dscp_req [uninitvar] wpa-2.10/wpa_supplicant/p2p_supplicant.c:8642:23: note: Assuming condition is false wpa-2.10/wpa_supplicant/p2p_supplicant.c:8651:7: note: Uninitialized variables: ifs.global, ifs.radio, ifs.radio_list, ifs.parent, ifs.p2pdev, ifs.next, ifs.l2, ifs.l2_br, ifs.roam_start, ifs.roam_time, ifs.session_start, ifs.session_length, ifs.confname, ifs.confanother, ifs.conf, ifs.countermeasures, ifs.last_michael_mic_error, ifs.reassociate, ifs.roam_in_progress, ifs.reassoc_same_bss, ifs.reassoc_same_ess, ifs.disconnected, ifs.current_ssid, ifs.last_ssid, ifs.current_bss, ifs.ap_ies_from_associnfo, ifs.assoc_freq, ifs.last_con_fail_realm, ifs.last_con_fail_realm_len, ifs.pairwise_cipher, ifs.deny_ptk0_rekey, ifs.group_cipher, ifs.key_mgmt, ifs.wpa_proto, ifs.mgmt_group_cipher, ifs.drv_priv, ifs.global_drv_priv, ifs.bssid_filter, ifs.bssid_filter_count, ifs.disallow_aps_bssid, ifs.disallow_aps_bssid_count, ifs.disallow_aps_ssid, ifs.disallow_aps_ssid_count, ifs.setband_mask, ifs.next_ssid, ifs.prev_scan_wildcard, ifs.prev_scan_ssid, ifs.prev_sched_ssid, ifs.sched_scan_timeout, ifs.first_sched_scan, ifs.sched_scan_timed_out, ifs.sched_scan_plans, ifs.sched_scan_plans_num, ifs.scan_res_handler, ifs.scan_res_fail_handler, ifs.bss, ifs.bss_id, ifs.num_bss, ifs.bss_update_idx, ifs.bss_next_id, ifs.last_scan_res, ifs.last_scan_res_used, ifs.last_scan_res_size, ifs.last_scan, ifs.driver, ifs.interface_removed, ifs.wpa, ifs.ptksa, ifs.eapol, ifs.ctrl_iface, ifs.wpa_state, ifs.scan_work, ifs.scanning, ifs.sched_scanning, ifs.sched_scan_stop_req, ifs.new_connection, ifs.eapol_received, ifs.rsnxe_len, ifs.scard, ifs.mnc_len, ifs.keys_cleared, ifs.bssid_ignore, ifs.consecutive_conn_failures, ifs.scan_req, ifs.last_scan_req, ifs.scan_prev_wpa_state, ifs.scan_trigger_time, ifs.scan_start_time, ifs.scan_min_time, ifs.scan_runs, ifs.next_scan_freqs, ifs.select_network_scan_freqs, ifs.manual_scan_freqs, ifs.manual_sched_scan_freqs, ifs.manual_scan_passive, ifs.manual_scan_use_id, ifs.manual_scan_only_new, ifs.own_scan_requested, ifs.own_scan_running, ifs.clear_driver_scan_cache, ifs.manual_scan_id, ifs.scan_interval, ifs.normal_scans, ifs.scan_for_connection, ifs.curr_scan_cookie, ifs.scan_id_count, ifs.next_scan_bssid_wildcard_ssid, ifs.ssids_from_scan_req, ifs.num_ssids_from_scan_req, ifs.last_scan_freqs, ifs.num_last_scan_freqs, ifs.suitable_network, ifs.no_suitable_network, ifs.drv_flags, ifs.drv_flags2, ifs.drv_enc, ifs.drv_rrm_flags, ifs.probe_resp_offloads, ifs.extended_capa, ifs.extended_capa_mask, ifs.extended_capa_len, ifs.max_scan_ssids, ifs.max_sched_scan_ssids, ifs.max_sched_scan_plans, ifs.max_sched_scan_plan_interval, ifs.max_sched_scan_plan_iterations, ifs.sched_scan_supported, ifs.max_match_sets, ifs.max_remain_on_chan, ifs.max_stations, ifs.pending_mic_error_report, ifs.pending_mic_error_pairwise, ifs.mic_errors_seen, ifs.wps, ifs.wps_success, ifs.wps_er, ifs.wps_run, ifs.wps_pin_start_time, ifs.bssid_ignore_cleared, ifs.pending_eapol_rx, ifs.pending_eapol_rx_time, ifs.last_eapol_matches_bssid, ifs.eap_expected_failure, ifs.reattach, ifs.mac_addr_changed, ifs.added_vif, ifs.wnmsleep_used, ifs.owe_transition_select, ifs.owe_transition_search, ifs.connection_set, ifs.connection_ht, ifs.connection_vht, ifs.connection_he, ifs.disable_mbo_oce, ifs.last_mac_addr_change, ifs.last_mac_addr_style, ifs.ibss_rsn, ifs.set_sta_uapsd, ifs.sta_uapsd, ifs.set_ap_uapsd, ifs.ap_uapsd, ifs.auth_alg, ifs.last_owe_group, ifs.ifmsh, ifs.off_channel_freq, ifs.pending_action_tx, ifs.pending_action_freq, ifs.pending_action_no_cck, ifs.pending_action_without_roc, ifs.pending_action_tx_done, ifs.pending_action_tx_status_cb, ifs.roc_waiting_drv_freq, ifs.action_tx_wait_time, ifs.action_tx_wait_time_used, ifs.p2p_mgmt, ifs.bgscan_ssid, ifs.bgscan, ifs.bgscan_priv, ifs.autoscan, ifs.autoscan_params, ifs.autoscan_priv, ifs.connect_without_scan, ifs.wps_ap, ifs.num_wps_ap, ifs.wps_ap_iter, ifs.after_wps, ifs.known_wps_freq, ifs.wps_freq, ifs.wps_fragment_size, ifs.auto_reconnect_disabled, ifs.best_24_freq, ifs.best_5_freq, ifs.best_overall_freq, ifs.gas, ifs.gas_server, ifs.drv_capa_known, ifs.hw, ifs.hw_capab, ifs.pno, ifs.pno_sched_pending, ifs.disconnect_reason, ifs.auth_status_code, ifs.assoc_status_code, ifs.ext_pw, ifs.last_gas_resp, ifs.prev_gas_resp, ifs.last_gas_dialog_token, ifs.prev_gas_dialog_token, ifs.no_keep_alive, ifs.ext_mgmt_frame_handling, ifs.ext_eapol_frame_io, ifs.wmm_ac_supported, ifs.ext_work_in_progress, ifs.own_disconnect_req, ifs.own_reconnect_req, ifs.ignore_post_flush_scan_res, ifs.mac_addr_rand_supported, ifs.mac_addr_rand_enable, ifs.mac_addr_scan, ifs.mac_addr_sched_scan, ifs.mac_addr_pno, ifs.num_multichan_concurrent, ifs.connect_work, ifs.ext_work_id, ifs.wmm_ac_assoc_info, ifs.addts_request, ifs.wmm_ac_last_dialog_token, ifs.last_tspecs, ifs.last_tspecs_count, ifs.rrm, ifs.beacon_rep_data, ifs.bss_tmp_disallowed, ifs.lci, ifs.lci_time, ifs.beacon_rep_scan, ifs.fils_hlp_req, ifs.srp, ifs.ric_ies, ifs.last_auth_timeout_sec, ifs.ieee80211ac, ifs.enabled_4addr_mode, ifs.multi_bss_support, ifs.drv_authorized_port, ifs.multi_ap_ie, ifs.multi_ap_backhaul, ifs.multi_ap_fronthaul, ifs.robust_av, ifs.mscs_setup_done, ifs.scs_robust_av_req, ifs.scs_dialog_token, ifs.active_scs_ids, ifs.ongoing_scs_req, ifs.dscp_req_dialog_token, ifs.dscp_query_dialog_token, ifs.enable_dscp_policy_capa, ifs.connection_dscp, ifs.wait_for_dscp_req wpa-2.10/wpa_supplicant/p2p_supplicant.c:8674:28: error: Uninitialized variable: psk->p2p [uninitvar] wpa-2.10/wpa_supplicant/p2p_supplicant.c:9975:12: error: Uninitialized variable: ifs->current_ssid [uninitvar] wpa-2.10/wpa_supplicant/robust_av.c:768:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] wpa-2.10/wpa_supplicant/robust_av.c:838:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] wpa-2.10/wpa_supplicant/robust_av.c:345:17: error: Uninitialized variable: scs_desc->status [uninitvar] wpa-2.10/wpa_supplicant/robust_av.c:336:40: note: Assuming condition is false wpa-2.10/wpa_supplicant/robust_av.c:345:17: note: Uninitialized variable: scs_desc->status wpa-2.10/wpa_supplicant/robust_av.c:768:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] wpa-2.10/wpa_supplicant/robust_av.c:838:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] wpa-2.10/wpa_supplicant/scan.c:3210:13: error: Uninitialized variable: work->wpa_s [uninitvar] wpa-2.10/wpa_supplicant/wpa_gui-qt4/addinterface.h:25:2: style: Class 'AddInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:51:2: style: Class 'WpaGui' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/eventhistory.h:21:2: style: Class 'EventListModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/addinterface.h:28:15: style: Virtual function 'interfaceSelected' is called from constructor 'AddInterface(WpaGui*_wpagui,QWidget*parent=0)' at line 50. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/addinterface.cpp:50:8: note: Calling interfaceSelected wpa-2.10/wpa_supplicant/wpa_gui-qt4/addinterface.h:28:15: note: interfaceSelected is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/eventhistory.h:42:2: style: Class 'EventHistory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/eventhistory.cpp:106:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] wpa-2.10/wpa_supplicant/wnm_sta.c:1146:41: style: Variable 'status' is assigned a value that is never used. [unreadVariable] wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:34:15: style: Virtual function 'authChanged' is called from constructor 'NetworkConfig(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 37. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp:37:8: note: Calling authChanged wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:34:15: note: authChanged is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:35:15: style: Virtual function 'addNetwork' is called from constructor 'NetworkConfig(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 39. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp:39:51: note: Calling addNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:35:15: note: addNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:36:15: style: Virtual function 'encrChanged' is called from constructor 'NetworkConfig(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 41. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp:41:8: note: Calling encrChanged wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:36:15: note: encrChanged is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:38:15: style: Virtual function 'removeNetwork' is called from constructor 'NetworkConfig(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 42. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp:42:54: note: Calling removeNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:38:15: note: removeNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:39:15: style: Virtual function 'eapChanged' is called from constructor 'NetworkConfig(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 44. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp:44:8: note: Calling eapChanged wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:39:15: note: eapChanged is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:40:15: style: Virtual function 'useWps' is called from constructor 'NetworkConfig(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 45. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp:45:54: note: Calling useWps wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:40:15: note: useWps is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:22:2: style: Class 'NetworkConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp:669:10: style: C-style pointer casting [cstyleCast] wpa-2.10/wpa_supplicant/wpa_gui-qt4/scanresultsitem.h:17:2: style: Class 'ScanResultsItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/signalbar.h:20:2: style: Class 'SignalBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/stringquery.h:21:2: style: Class 'StringQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/scanresults.h:29:15: style: Virtual function 'scanRequest' is called from constructor 'ScanResults(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 24. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/scanresults.cpp:24:52: note: Calling scanRequest wpa-2.10/wpa_supplicant/wpa_gui-qt4/scanresults.h:29:15: note: scanRequest is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/scanresults.h:31:15: style: Virtual function 'bssSelected' is called from constructor 'ScanResults(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 27. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/scanresults.cpp:27:8: note: Calling bssSelected wpa-2.10/wpa_supplicant/wpa_gui-qt4/scanresults.h:31:15: note: bssSelected is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/scanresults.h:22:2: style: Class 'ScanResults' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/userdatarequest.h:29:15: style: Virtual function 'sendReply' is called from constructor 'UserDataRequest(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 20. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/userdatarequest.cpp:20:50: note: Calling sendReply wpa-2.10/wpa_supplicant/wpa_gui-qt4/userdatarequest.h:29:15: note: sendReply is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/userdatarequest.h:29:15: style: Virtual function 'sendReply' is called from constructor 'UserDataRequest(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 22. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/userdatarequest.cpp:22:57: note: Calling sendReply wpa-2.10/wpa_supplicant/wpa_gui-qt4/userdatarequest.h:29:15: note: sendReply is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/userdatarequest.h:22:2: style: Class 'UserDataRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpamsg.h:20:3: performance: Variable 'timestamp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.h:31:15: style: Virtual function 'context_menu' is called from constructor 'Peers(QWidget*parent=0,const char*name=0,bool modal=false,Qt::WindowFlags fl=0)' at line 92. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.cpp:92:14: note: Calling context_menu wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.h:31:15: note: context_menu is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpamsg.h:17:2: style: Class 'WpaMsg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.h:24:2: style: Class 'Peers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.cpp:717:33: style: The scope of the variable 'id' can be reduced. [variableScope] wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.cpp:717:38: style: The scope of the variable 'ssid' can be reduced. [variableScope] wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.cpp:717:45: style: The scope of the variable 'bssid' can be reduced. [variableScope] wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.cpp:717:53: style: The scope of the variable 'flags' can be reduced. [variableScope] wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.cpp:432:20: style: Local variable 'item' shadows outer variable [shadowVariable] wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.cpp:424:17: note: Shadowed declaration wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.cpp:432:20: note: Shadow variable wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:76:15: style: Virtual function 'eventHistory' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 77. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:77:8: note: Calling eventHistory wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:76:15: note: eventHistory is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:92:15: style: Virtual function 'saveConfig' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 79. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:79:8: note: Calling saveConfig wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:92:15: note: saveConfig is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:104:15: style: Virtual function 'wpsDialog' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 80. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:80:53: note: Calling wpsDialog wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:104:15: note: wpsDialog is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:105:15: style: Virtual function 'peersDialog' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 81. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:81:55: note: Calling peersDialog wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:105:15: note: peersDialog is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:88:15: style: Virtual function 'addNetwork' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 84. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:84:8: note: Calling addNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:88:15: note: addNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:84:15: style: Virtual function 'editSelectedNetwork' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 86. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:86:8: note: Calling editSelectedNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:84:15: note: editSelectedNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:86:15: style: Virtual function 'removeSelectedNetwork' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 88. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:88:8: note: Calling removeSelectedNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:86:15: note: removeSelectedNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:89:15: style: Virtual function 'enableAllNetworks' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 90. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:90:8: note: Calling enableAllNetworks wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:89:15: note: enableAllNetworks is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:90:15: style: Virtual function 'disableAllNetworks' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 92. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:92:8: note: Calling disableAllNetworks wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:90:15: note: disableAllNetworks is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:91:15: style: Virtual function 'removeAllNetworks' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 94. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:94:8: note: Calling removeAllNetworks wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:91:15: note: removeAllNetworks is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:71:15: style: Virtual function 'helpIndex' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 95. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:95:59: note: Calling helpIndex wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:71:15: note: helpIndex is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:72:15: style: Virtual function 'helpContents' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 97. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:97:8: note: Calling helpContents wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:72:15: note: helpContents is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:73:15: style: Virtual function 'helpAbout' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 98. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:98:59: note: Calling helpAbout wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:73:15: note: helpAbout is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:74:15: style: Virtual function 'disconnect' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 99. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:99:58: note: Calling disconnect wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:74:15: note: disconnect is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:75:15: style: Virtual function 'scan' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 100. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:100:52: note: Calling scan wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:75:15: note: scan is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:82:15: style: Virtual function 'connectB' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 101. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:101:55: note: Calling connectB wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:82:15: note: connectB is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:93:15: style: Virtual function 'selectAdapter' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 103. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:103:8: note: Calling selectAdapter wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:93:15: note: selectAdapter is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:83:15: style: Virtual function 'selectNetwork' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 105. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:105:8: note: Calling selectNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:83:15: note: selectNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:88:15: style: Virtual function 'addNetwork' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 106. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:106:58: note: Calling addNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:88:15: note: addNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:85:15: style: Virtual function 'editListedNetwork' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 108. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:108:8: note: Calling editListedNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:85:15: note: editListedNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:87:15: style: Virtual function 'removeListedNetwork' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 110. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:110:8: note: Calling removeListedNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:87:15: note: removeListedNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:94:15: style: Virtual function 'updateNetworkDisabledStatus' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 112. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:112:8: note: Calling updateNetworkDisabledStatus wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:94:15: note: updateNetworkDisabledStatus is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:95:15: style: Virtual function 'enableListedNetwork' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 114. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:114:8: note: Calling enableListedNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:95:15: note: enableListedNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:96:15: style: Virtual function 'disableListedNetwork' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 116. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:116:8: note: Calling disableListedNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:96:15: note: disableListedNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:75:15: style: Virtual function 'scan' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 117. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:117:59: note: Calling scan wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:75:15: note: scan is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:85:15: style: Virtual function 'editListedNetwork' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 119. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:119:14: note: Calling editListedNetwork wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:85:15: note: editListedNetwork is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:106:15: style: Virtual function 'tabChanged' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 121. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:121:8: note: Calling tabChanged wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:106:15: note: tabChanged is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:107:15: style: Virtual function 'wpsPbc' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 122. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:122:54: note: Calling wpsPbc wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:107:15: note: wpsPbc is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:108:15: style: Virtual function 'wpsGeneratePin' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 123. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:123:54: note: Calling wpsGeneratePin wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:108:15: note: wpsGeneratePin is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:109:15: style: Virtual function 'wpsApPinChanged' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 125. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:125:8: note: Calling wpsApPinChanged wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:109:15: note: wpsApPinChanged is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:110:15: style: Virtual function 'wpsApPin' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 126. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:126:56: note: Calling wpsApPin wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:110:15: note: wpsApPin is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:68:15: style: Virtual function 'parse_argv' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 143. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:143:2: note: Calling parse_argv wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:68:15: note: parse_argv is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:100:15: style: Virtual function 'updateTrayIcon' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 157. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:157:3: note: Calling createTrayIcon wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:1378:2: note: Calling updateTrayIcon wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:100:15: note: updateTrayIcon is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:77:15: style: Virtual function 'ping' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 164. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:164:41: note: Calling ping wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:77:15: note: ping is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:78:15: style: Virtual function 'signalMeterUpdate' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 170. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:170:52: note: Calling signalMeterUpdate wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:78:15: note: signalMeterUpdate is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:69:15: style: Virtual function 'updateStatus' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 177. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:177:2: note: Calling updateStatus wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:69:15: note: updateStatus is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:70:15: style: Virtual function 'updateNetworks' is called from constructor 'WpaGui(QApplication*app,QWidget*parent=0,const char*name=0,Qt::WindowFlags fl=0)' at line 179. Dynamic binding is not used. [virtualCallInConstructor] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:179:2: note: Calling updateNetworks wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:70:15: note: updateNetworks is a virtual function wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:368:10: style: C-style pointer casting [cstyleCast] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:243:6: style: The scope of the variable 'c' can be reduced. [variableScope] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:276:19: style: The scope of the variable 'pos' can be reduced. [variableScope] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:644:33: style: The scope of the variable 'id' can be reduced. [variableScope] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:644:38: style: The scope of the variable 'ssid' can be reduced. [variableScope] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:644:45: style: The scope of the variable 'bssid' can be reduced. [variableScope] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:644:53: style: The scope of the variable 'flags' can be reduced. [variableScope] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:36:30: style:inconclusive: Function 'WpaGui' argument 1 names different: declaration 'app' definition '_app'. [funcArgNamesDifferent] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:51:23: note: Function 'WpaGui' argument 1 names different: declaration 'app' definition '_app'. wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:36:30: note: Function 'WpaGui' argument 1 names different: declaration 'app' definition '_app'. wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:244:13: style: Local variable 'app' shadows outer variable [shadowVariable] wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.h:176:16: note: Shadowed declaration wpa-2.10/wpa_supplicant/wpa_gui-qt4/wpagui.cpp:244:13: note: Shadow variable wpa-2.10/wpa_supplicant/wpa_supplicant.c:477:2: error: There is an unknown macro here somewhere. Configuration is required. If dl_list_for_each_safe is a macro then please configure it. [unknownMacro] wpa-2.10/wpa_supplicant/wpa_priv.c:968:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] wpa-2.10/wpa_supplicant/wpa_priv.c:972:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] wpa-2.10/wpa_supplicant/wpas_glue.c:562:18: style: Parameter 'network_ctx' can be declared as pointer to const [constParameter] wpa-2.10/wpa_supplicant/wpas_glue.c:396:14: error: Uninitialized variable: bss->ssid_len [uninitvar] wpa-2.10/wpa_supplicant/wpas_glue.c:393:53: note: Assuming condition is false wpa-2.10/wpa_supplicant/wpas_glue.c:396:14: note: Uninitialized variable: bss->ssid_len wpa-2.10/wpa_supplicant/wps_supplicant.c:1292:15: style: Condition 'pin==NULL' is always true [knownConditionTrueFalse] wpa-2.10/wpa_supplicant/wps_supplicant.c:1289:6: note: Assuming that condition 'pin' is not redundant wpa-2.10/wpa_supplicant/wps_supplicant.c:1292:15: note: Condition 'pin==NULL' is always true wpa-2.10/wpa_supplicant/wps_supplicant.c:1026:34: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] wpa-2.10/wpa_supplicant/wps_supplicant.c:63:61: style: Parameter 'timeout_ctx' can be declared as pointer to const [constParameter] wpa-2.10/wpa_supplicant/wps_supplicant.c:1083:24: style: Parameter 'selected' can be declared as pointer to const [constParameter] wpa-2.10/wpa_supplicant/wps_supplicant.c:1912:36: error: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len [uninitvar] wpa-2.10/wpa_supplicant/wps_supplicant.c:1907:26: note: Assuming condition is false wpa-2.10/wpa_supplicant/wps_supplicant.c:1912:36: note: Uninitialized variables: bss.list, bss.list_id, bss.id, bss.scan_miss_count, bss.last_update_idx, bss.flags, bss.ssid_len, bss.freq, bss.beacon_int, bss.caps, bss.qual, bss.noise, bss.level, bss.tsf, bss.last_update, bss.est_throughput, bss.snr, bss.anqp, bss.ie_len, bss.beacon_ie_len wpa-2.10/hostapd/config_file.c:3092:9: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] diff: head wpa-2.10/hostapd/hostapd_cli.c:948:57: style: Parameter 'ctrl' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/hostapd/hostapd_cli.c:948:57: style: Parameter 'ctrl' can be declared with const [constParameter] head wpa-2.10/src/ap/airtime_policy.c:58:25: style: Parameter 'now' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/ap/airtime_policy.c:58:25: style: Parameter 'now' can be declared with const [constParameter] head wpa-2.10/src/ap/ap_config.c:1043:29: style: Parameter 'list' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/ap/ap_config.c:1043:29: style: Parameter 'list' can be declared with const [constParameter] head wpa-2.10/src/ap/ieee802_11.c:7106:27: style: Parameter 'reporting_hapd' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/ap/ieee802_11.c:7106:27: style: Parameter 'reporting_hapd' can be declared with const [constParameter] head wpa-2.10/src/ap/vlan_init.c:189:37: style: Parameter 'vlan_desc' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/ap/vlan_init.c:189:37: style: Parameter 'vlan_desc' can be declared with const [constParameter] head wpa-2.10/src/ap/wpa_auth.c:381:72: style: Parameter 'ctx' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/ap/wpa_auth.c:381:72: style: Parameter 'ctx' can be declared with const [constParameter] head wpa-2.10/src/ap/wpa_auth.c:4124:69: style: Parameter 'ctx' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/ap/wpa_auth.c:4124:69: style: Parameter 'ctx' can be declared with const [constParameter] head wpa-2.10/src/ap/wpa_auth.c:4370:72: style: Parameter 'ctx' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/ap/wpa_auth.c:4370:72: style: Parameter 'ctx' can be declared with const [constParameter] head wpa-2.10/src/ap/wpa_auth.c:4735:39: style: Parameter 'entry' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/ap/wpa_auth.c:4735:39: style: Parameter 'entry' can be declared with const [constParameter] head wpa-2.10/src/common/gas_server.c:471:55: style: Parameter 'resp_ctx' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/common/gas_server.c:471:55: style: Parameter 'resp_ctx' can be declared with const [constParameter] head wpa-2.10/src/common/sae.c:1733:50: style: Parameter 'allowed_groups' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/common/sae.c:1733:50: style: Parameter 'allowed_groups' can be declared with const [constParameter] head wpa-2.10/src/common/wpa_common.c:2848:42: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/common/wpa_common.c:2848:42: style: Parameter 'end' can be declared with const [constParameter] 2.8 wpa-2.10/src/crypto/aes-gcm.c:123:8: error: Pointer addition with NULL pointer. [nullPointerArithmetic] wpa-2.10/src/crypto/aes-gcm.c:325:69: note: Calling function 'aes_gcm_ae', 9th argument 'NULL' value is 0 wpa-2.10/src/crypto/aes-gcm.c:264:10: note: Assuming condition is Assuming condition is false wpa-2.10/src/crypto/aes-gcm.c:272:33: note: Calling function 'aes_gcm_ghash', 4th argument 'crypt' value is 0 wpa-2.10/src/crypto/aes-gcm.c:242:11: note: Calling function 'ghash', 2nd argument 'crypt' value is 0 wpa-2.10/src/crypto/aes-gcm.c:123:8: note: Null pointer addition head wpa-2.10/src/crypto/tls_internal.c:682:59: style: Parameter 'conn' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/crypto/tls_internal.c:682:59: style: Parameter 'conn' can be declared with const [constParameter] head wpa-2.10/src/crypto/tls_internal.c:695:58: style: Parameter 'conn' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/crypto/tls_internal.c:695:58: style: Parameter 'conn' can be declared with const [constParameter] head wpa-2.10/src/drivers/driver_atheros.c:1237:32: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/drivers/driver_atheros.c:1237:32: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/drivers/driver_nl80211_event.c:1071:46: style: Parameter 'timed_out' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/drivers/driver_nl80211_event.c:1071:46: style: Parameter 'timed_out' can be declared with const [constParameter] head wpa-2.10/src/drivers/driver_nl80211_event.c:2838:25: style: Parameter 'ack' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/drivers/driver_nl80211_event.c:2838:25: style: Parameter 'ack' can be declared with const [constParameter] head wpa-2.10/src/drivers/driver_nl80211_event.c:418:26: style: Parameter 'timed_out' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/drivers/driver_nl80211_event.c:418:26: style: Parameter 'timed_out' can be declared with const [constParameter] head wpa-2.10/src/drivers/driver_nl80211_event.c:613:22: style: Parameter 'by_ap' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/drivers/driver_nl80211_event.c:613:22: style: Parameter 'by_ap' can be declared with const [constParameter] head wpa-2.10/src/drivers/driver_wext.c:1217:17: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/drivers/driver_wext.c:1217:17: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/drivers/driver_wext.c:1308:17: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/drivers/driver_wext.c:1308:17: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/drivers/driver_wext.c:1337:15: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/drivers/driver_wext.c:1337:15: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/drivers/driver_wext.c:1363:12: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/drivers/driver_wext.c:1363:12: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/eapol_auth/eapol_auth_sm.c:1079:69: style: Parameter 'ctx' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/eapol_auth/eapol_auth_sm.c:1079:69: style: Parameter 'ctx' can be declared with const [constParameter] head wpa-2.10/src/fst/fst_session.c:1183:41: style: Parameter 'g' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/fst/fst_session.c:1183:41: style: Parameter 'g' can be declared with const [constParameter] head wpa-2.10/src/fst/fst_session.c:120:45: style: Parameter 'extra' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/fst/fst_session.c:120:45: style: Parameter 'extra' can be declared with const [constParameter] head wpa-2.10/src/fst/fst_session.c:1286:61: style: Parameter 'iface' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/fst/fst_session.c:1286:61: style: Parameter 'iface' can be declared with const [constParameter] head wpa-2.10/src/fst/fst_session.c:1299:78: style: Parameter 'g' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/fst/fst_session.c:1299:78: style: Parameter 'g' can be declared with const [constParameter] head wpa-2.10/src/fst/fst_session.c:235:69: style: Parameter 'g' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/fst/fst_session.c:235:69: style: Parameter 'g' can be declared with const [constParameter] head wpa-2.10/src/l2_packet/l2_packet_none.c:37:43: style: Parameter 'l2' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/l2_packet/l2_packet_none.c:37:43: style: Parameter 'l2' can be declared with const [constParameter] head wpa-2.10/src/p2p/p2p_go_neg.c:565:15: style: Parameter 'freq_list' can be declared as const array [constParameter] 2.8 wpa-2.10/src/p2p/p2p_go_neg.c:565:15: style: Parameter 'freq_list' can be declared with const [constParameter] head wpa-2.10/src/p2p/p2p_go_neg.c:612:19: style: Parameter 'freq_list' can be declared as const array [constParameter] 2.8 wpa-2.10/src/p2p/p2p_go_neg.c:612:19: style: Parameter 'freq_list' can be declared with const [constParameter] head wpa-2.10/src/p2p/p2p_parse.c:707:17: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/p2p/p2p_parse.c:707:17: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/radius/radius_server.c:2601:74: style: Parameter 'ctx' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/radius/radius_server.c:2601:74: style: Parameter 'ctx' can be declared with const [constParameter] head wpa-2.10/src/rsn_supp/wpa.c:2906:70: style: Parameter 'entry' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/rsn_supp/wpa.c:2906:70: style: Parameter 'entry' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_client.c:810:65: style: Parameter 'ciphers' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_client.c:810:65: style: Parameter 'ciphers' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_client_read.c:1453:33: style: Parameter 'in_len' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_client_read.c:1453:33: style: Parameter 'in_len' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_client_write.c:253:23: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_client_write.c:253:23: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_client_write.c:336:68: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_client_write.c:336:68: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_client_write.c:459:69: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_client_write.c:459:69: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_client_write.c:565:30: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_client_write.c:565:30: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_client_write.c:737:30: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_client_write.c:737:30: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_client_write.c:770:27: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_client_write.c:770:27: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_server.c:686:65: style: Parameter 'ciphers' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_server.c:686:65: style: Parameter 'ciphers' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_server_write.c:190:23: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_server_write.c:190:23: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_server_write.c:282:30: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_server_write.c:282:30: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_server_write.c:369:24: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_server_write.c:369:24: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_server_write.c:43:24: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_server_write.c:43:24: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_server_write.c:696:24: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_server_write.c:696:24: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_server_write.c:762:29: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_server_write.c:762:29: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_server_write.c:799:30: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_server_write.c:799:30: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/tls/tlsv1_server_write.c:832:27: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/tls/tlsv1_server_write.c:832:27: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/src/wps/http_server.c:62:33: style: Parameter 'cli' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/wps/http_server.c:62:33: style: Parameter 'cli' can be declared with const [constParameter] head wpa-2.10/src/wps/wps.c:547:57: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/src/wps/wps.c:547:57: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/wpa_supplicant/bss.c:187:25: style: Parameter 'old_bss' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/wpa_supplicant/bss.c:187:25: style: Parameter 'old_bss' can be declared with const [constParameter] head wpa-2.10/wpa_supplicant/ctrl_iface_unix.c:805:29: style: Parameter 'wpa_s' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/wpa_supplicant/ctrl_iface_unix.c:805:29: style: Parameter 'wpa_s' can be declared with const [constParameter] head wpa-2.10/wpa_supplicant/events.c:2018:29: style: Parameter 'ssid' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/wpa_supplicant/events.c:2018:29: style: Parameter 'ssid' can be declared with const [constParameter] head wpa-2.10/wpa_supplicant/mesh.c:729:75: style: Parameter 'end' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/wpa_supplicant/mesh.c:729:75: style: Parameter 'end' can be declared with const [constParameter] head wpa-2.10/wpa_supplicant/wpa_gui-qt4/eventhistory.h:21:2: style: Class 'EventListModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head wpa-2.10/wpa_supplicant/wpa_gui-qt4/eventhistory.h:42:2: style: Class 'EventHistory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head wpa-2.10/wpa_supplicant/wpa_gui-qt4/networkconfig.h:22:2: style: Class 'NetworkConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head wpa-2.10/wpa_supplicant/wpa_gui-qt4/peers.h:24:2: style: Class 'Peers' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head wpa-2.10/wpa_supplicant/wpa_gui-qt4/scanresults.h:22:2: style: Class 'ScanResults' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head wpa-2.10/wpa_supplicant/wpa_gui-qt4/signalbar.h:20:2: style: Class 'SignalBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head wpa-2.10/wpa_supplicant/wpa_gui-qt4/userdatarequest.h:22:2: style: Class 'UserDataRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head wpa-2.10/wpa_supplicant/wpas_glue.c:562:18: style: Parameter 'network_ctx' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/wpa_supplicant/wpas_glue.c:562:18: style: Parameter 'network_ctx' can be declared with const [constParameter] head wpa-2.10/wpa_supplicant/wps_supplicant.c:1083:24: style: Parameter 'selected' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/wpa_supplicant/wps_supplicant.c:1083:24: style: Parameter 'selected' can be declared with const [constParameter] head wpa-2.10/wpa_supplicant/wps_supplicant.c:63:61: style: Parameter 'timeout_ctx' can be declared as pointer to const [constParameter] 2.8 wpa-2.10/wpa_supplicant/wps_supplicant.c:63:61: style: Parameter 'timeout_ctx' can be declared with const [constParameter] DONE