diff --git a/src/ap/beacon.c b/src/ap/beacon.c index 793c10a4d..6301c5d2f 100644 --- a/src/ap/beacon.c +++ b/src/ap/beacon.c @@ -896,6 +896,12 @@ void handle_probe_req(struct hostapd_data *hapd, return; } + if (hapd->conf->ignore_broadcast_ssid && res == WILDCARD_SSID_MATCH) { + wpa_printf(MSG_MSGDUMP, "Probe Request from " MACSTR " for " + "broadcast SSID ignored", MAC2STR(mgmt->sa)); + return; + } + #ifdef CONFIG_INTERWORKING if (hapd->conf->interworking && elems.interworking && elems.interworking_len >= 1) {