diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c index 241240fca..4a98ddebb 100644 --- a/src/ap/ieee802_11.c +++ b/src/ap/ieee802_11.c @@ -1659,6 +1659,9 @@ static void handle_assoc_cb(struct hostapd_data *hapd, "Could not add STA to kernel driver"); } + if (sta->flags & WLAN_STA_WDS) + hapd->drv.set_wds_sta(hapd, sta->addr, sta->aid, 1); + if (sta->eapol_sm == NULL) { /* * This STA does not use RADIUS server for EAP authentication,