Browse Source

D-Bus: Fix p2p interface capability message

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>
John Ernberg 9 years ago
parent
commit
f91e11f465
1 changed files with 1 additions and 0 deletions
  1. 1 0
      wpa_supplicant/dbus/dbus_new_handlers.c

+ 1 - 0
wpa_supplicant/dbus/dbus_new_handlers.c

@@ -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,