]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
EAP peer: Use ifdef PCSC_FUNCS to get rid of compiler warnings
authorJouni Malinen <jouni@qca.qualcomm.com>
Fri, 15 Jan 2016 16:41:30 +0000 (18:41 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 15 Jan 2016 16:41:30 +0000 (18:41 +0200)
clang started warning about the use of || with constants that came from
PCSC_FUNCS not being enabled in the build. It seems to be easier to just
ifdef this block out completely since that has the same outcome for
builds that do not include PC/SC support.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
src/eap_peer/eap_sim.c

index 70292e2dec1b3a5680c94ff26ac8238ff5717441..b97c95db196f0c8394013edd8c858476647f6eb6 100644 (file)
@@ -249,6 +249,7 @@ static int eap_sim_gsm_auth(struct eap_sm *sm, struct eap_sim_data *data)
                        return eap_sim_ext_sim_req(sm, data);
        }
 
+#ifdef PCSC_FUNCS
        if (conf->pcsc) {
                if (scard_gsm_auth(sm->scard_ctx, data->rand[0],
                                   data->sres[0], data->kc[0]) ||
@@ -263,6 +264,7 @@ static int eap_sim_gsm_auth(struct eap_sm *sm, struct eap_sim_data *data)
                }
                return 0;
        }
+#endif /* PCSC_FUNCS */
 
 #ifdef CONFIG_SIM_SIMULATOR
        if (conf->password) {