commit | c35424d78de423c5bae963ed83f31d9aa8f88a17 | [log] [tgz] |
---|---|---|
author | Hai Shalom <haishalom@google.com> | Wed Mar 31 18:32:09 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Wed Mar 31 18:32:09 2021 +0000 |
tree | 001378b49619c3daa6cec29b4d38182bc9313273 | |
parent | 67bdc902fb8aef582a4c90dd3c4bd3ab5ae0efde [diff] | |
parent | 838e6fd132c114d964eb8b589166a1defe8e6729 [diff] |
P2P: Fix a corner case in peer addition based on PD Request am: 838e6fd132 Original change: https://googleplex-android-review.googlesource.com/c/platform/external/wpa_supplicant_8/+/13856732 Change-Id: If09988fcf78b3d04a7824469d9ed5d99dbfd3676
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);