diff --git a/wireless/wapi/Kconfig b/wireless/wapi/Kconfig index 309f3366d..eed466f3c 100644 --- a/wireless/wapi/Kconfig +++ b/wireless/wapi/Kconfig @@ -36,6 +36,10 @@ config WIRELESS_WAPI_PRIORITY int "Command Priority" default 100 +config WIRELESS_WAPI_SCAN_MAX_DATA + int "Scan Cache Buffer Size (bytes)" + default 4096 + config WIRELESS_WAPI_INITCONF bool "Wireless Configure Initialization" default n diff --git a/wireless/wapi/src/wireless.c b/wireless/wapi/src/wireless.c index ee6db4a6a..96a946584 100644 --- a/wireless/wapi/src/wireless.c +++ b/wireless/wapi/src/wireless.c @@ -1292,7 +1292,7 @@ int wapi_scan_coll(int sock, FAR const char *ifname, WAPI_VALIDATE_PTR(aps); - buflen = IW_SCAN_MAX_DATA; + buflen = CONFIG_WIRELESS_WAPI_SCAN_MAX_DATA; buf = malloc(buflen * sizeof(char)); if (!buf) {