commit | 3d4eb0e32c7448c8403b2a385c6d0312c3e83794 | [log] [tgz] |
---|---|---|
author | Hai Shalom <haishalom@google.com> | Wed Mar 31 18:47:54 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed Mar 31 18:47:54 2021 +0000 |
tree | a85aa61319b8a5d1f7bdafe1ae9097f2237904f1 | |
parent | 3868419a44157d5bef36640ba0793c28f4b1f684 [diff] | |
parent | 61dece6d28bd084f0f1987cdbfff735901ecb11c [diff] |
P2P: Fix a corner case in peer addition based on PD Request am: 61dece6d28 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13875752 Change-Id: I5a8062c21f8ce2fce3e52388998a0e062a9b5bc7
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);