]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
D-Bus: Fix p2p interface capability message
authorJohn Ernberg <john.ernberg@actia.se>
Mon, 1 Feb 2016 12:04:57 +0000 (12:04 +0000)
committerJouni Malinen <j@w1.fi>
Fri, 5 Feb 2016 16:09:38 +0000 (18:09 +0200)
If the config file for the interface says "p2p_disabled=1", don't report
p2p capabilities on this interface. This helps programs like Connman to
not enable p2p when it's been disabled in wpa_supplicant.

Signed-off-by: John Ernberg <john.ernberg@actia.se>
wpa_supplicant/dbus/dbus_new_handlers.c

index 6b77008a53fc55c65ff7ee515c500e8d7ba89fdb..09461c5d49343634b684937a3bc811b07362e1d3 100644 (file)
@@ -2645,6 +2645,7 @@ dbus_bool_t wpas_dbus_getter_capabilities(
             !wpa_dbus_dict_string_array_add_element(
                     &iter_array, "ap")) ||
            (res >= 0 && (capa.flags & WPA_DRIVER_FLAGS_P2P_CAPABLE) &&
+            !wpa_s->conf->p2p_disabled &&
             !wpa_dbus_dict_string_array_add_element(
                     &iter_array, "p2p")) ||
            !wpa_dbus_dict_end_string_array(&iter_dict,