From 154a1d5f7f8a504e29e280777ac4666684f34354 Mon Sep 17 00:00:00 2001 From: Eliad Peller Date: Sun, 29 Mar 2015 15:03:25 +0300 Subject: [PATCH] hostapd: Fix some compilation errors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If NEED_AP_MLME=y is not defined, compilation might fail under some configurations: src/ap/drv_callbacks.c:594:2: warning: implicit declaration of function ‘hostapd_acs_completed’ [-Wimplicit-function-declaration] src/ap/sta_info.c:253: undefined reference to `sae_clear_retransmit_timer' Fix these errors by adding the missing hostapd_acs_completed() stub, and defining NEED_AP_MLME in case of CONFIG_SAE. Signed-off-by: Eliad Peller --- hostapd/Makefile | 1 + src/ap/hw_features.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/hostapd/Makefile b/hostapd/Makefile index 3ea131543..3c7bd6f9d 100644 --- a/hostapd/Makefile +++ b/hostapd/Makefile @@ -227,6 +227,7 @@ CFLAGS += -DCONFIG_SAE OBJS += ../src/common/sae.o NEED_ECC=y NEED_DH_GROUPS=y +NEED_AP_MLME=y endif ifdef CONFIG_WNM diff --git a/src/ap/hw_features.h b/src/ap/hw_features.h index 0f67ab8e5..ca7f22ba2 100644 --- a/src/ap/hw_features.h +++ b/src/ap/hw_features.h @@ -36,6 +36,11 @@ static inline int hostapd_get_hw_features(struct hostapd_iface *iface) return -1; } +static inline int hostapd_acs_completed(struct hostapd_iface *iface, int err) +{ + return -1; +} + static inline int hostapd_select_hw_mode(struct hostapd_iface *iface) { return -100;