diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2022-08-06 02:07:34 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2022-08-06 02:07:34 +0000 |
commit | 67e53f80249339660b94057755f6e3488625b39c (patch) | |
tree | 8dc81dad002e43c645f53ebd5fa95a362775eaba | |
parent | 0a229ee013fbf04b1d40bc8df0ffd265a8a8fe8b (diff) | |
parent | 115616ef1b52a5df12dfc4162a442a8e3171e50e (diff) | |
download | wpa_supplicant_8-67e53f80249339660b94057755f6e3488625b39c.tar.gz |
Merge "wifi: HIDL/AIDL register networks when p2p dev interface added" into tm-qpr-dev
-rw-r--r-- | wpa_supplicant/wpa_supplicant.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c index 24c8818f..cb429940 100644 --- a/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant/wpa_supplicant.c @@ -7175,11 +7175,15 @@ struct wpa_supplicant * wpa_supplicant_add_iface(struct wpa_global *global, return NULL; } - /* Notify the control interfaces about new networks for non p2p mgmt - * ifaces. */ - if (iface->p2p_mgmt == 0) { - for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) + /* Notify the control interfaces about new networks */ + for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { + if (iface->p2p_mgmt == 0) { wpas_notify_network_added(wpa_s, ssid); + } else if (ssid->ssid_len > P2P_WILDCARD_SSID_LEN + && os_strncmp((const char *) ssid->ssid, + P2P_WILDCARD_SSID, P2P_WILDCARD_SSID_LEN) == 0) { + wpas_notify_persistent_group_added(wpa_s, ssid); + } } wpa_s->next = global->ifaces; |