commit | 112b4b26fca9d724d08eab44e92b56bc682c530a | [log] [tgz] |
---|---|---|
author | Hai Shalom <haishalom@google.com> | Wed Mar 31 19:30:13 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed Mar 31 19:30:13 2021 +0000 |
tree | bc095ec391923d386c848563dc970ed637e2af81 | |
parent | 0811157fce2686c07d05bf23fb2942046a5f8d46 [diff] | |
parent | 8b68d7983c6139cdc4f65ba14b4af5ef9e5c66b7 [diff] |
P2P: Fix a corner case in peer addition based on PD Request am: 8b68d7983c Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13856733 Change-Id: I62a365f7088771a3202ad6637c5eeca3a186589c
diff --git a/src/p2p/p2p_pd.c b/src/p2p/p2p_pd.c index 3994ec0..05fd593 100644 --- a/src/p2p/p2p_pd.c +++ b/src/p2p/p2p_pd.c
@@ -595,14 +595,12 @@ goto out; } + dev = p2p_get_device(p2p, sa); if (!dev) { - dev = p2p_get_device(p2p, sa); - if (!dev) { - p2p_dbg(p2p, - "Provision Discovery device not found " - MACSTR, MAC2STR(sa)); - goto out; - } + p2p_dbg(p2p, + "Provision Discovery device not found " + MACSTR, MAC2STR(sa)); + goto out; } } else if (msg.wfd_subelems) { wpabuf_free(dev->info.wfd_subelems);