diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index 65d027153..7f8ec4a6a 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -2876,6 +2876,15 @@ static int wpa_supplicant_ctrl_iface_scan_result( } if (bss_is_dmg(bss)) { const char *s; + + if (get_ie_ext((const u8 *) (bss + 1), bss->ie_len, + WLAN_EID_EXT_EDMG_OPERATION)) { + ret = os_snprintf(pos, end - pos, "[EDMG]"); + if (os_snprintf_error(end - pos, ret)) + return -1; + pos += ret; + } + ret = os_snprintf(pos, end - pos, "[DMG]"); if (os_snprintf_error(end - pos, ret)) return -1;