In order to avoid deferred p2p find, if a scan is taking
place, a request to start a p2p discovery could be initiated
or scheduled (radio work add in wpa_suplicant) despite
wifi scanning.
---
gsupplicant/supplicant.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c
index 6dad7a9..f188d0c 100644
--- a/gsupplicant/supplicant.c
+++ b/gsupplicant/supplicant.c
@@ -4623,7 +4623,7 @@ int g_supplicant_interface_p2p_find(GSupplicantInterface
*interface,
return -ENOTSUP;
ret = interface_ready_to_scan(interface);
- if (ret)
+ if (ret && ret != -EALREADY)
return ret;
data = dbus_malloc0(sizeof(*data));
--
1.9.1
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman