D-Bus: Fix BSS Mode getter for invalid DMG BSS

Previous version could have used uninitialized char* when a DMG with
invalid capabilities were added to BSS table from scan results.

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2017-01-08 18:38:06 +02:00
parent cc5bf65f29
commit 29065686ac

View file

@ -3699,6 +3699,9 @@ dbus_bool_t wpas_dbus_getter_bss_mode(
case IEEE80211_CAP_DMG_AP: case IEEE80211_CAP_DMG_AP:
mode = "infrastructure"; mode = "infrastructure";
break; break;
default:
mode = "";
break;
} }
} else { } else {
if (res->caps & IEEE80211_CAP_IBSS) if (res->caps & IEEE80211_CAP_IBSS)