diff --git a/wpa_supplicant/events.c b/wpa_supplicant/events.c index 3e2fe1886..61db0383e 100644 --- a/wpa_supplicant/events.c +++ b/wpa_supplicant/events.c @@ -1216,6 +1216,7 @@ static void wnm_bss_keep_alive(void *eloop_ctx, void *sock_ctx) /* TODO: send keep alive frame - better use some short unicast data * frame that gets protected if PTK is set */ +#ifdef CONFIG_SME if (wpa_s->sme.bss_max_idle_period) { unsigned int msec; msec = wpa_s->sme.bss_max_idle_period * 1024; /* times 1000 */ @@ -1224,6 +1225,7 @@ static void wnm_bss_keep_alive(void *eloop_ctx, void *sock_ctx) eloop_register_timeout(msec / 1000, msec % 1000 * 1000, wnm_bss_keep_alive, wpa_s, NULL); } +#endif /* CONFIG_SME */ }