aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2023-11-26 22:38:43 -0600
committerMarcel Holtmann <marcel@holtmann.org>2023-11-27 11:27:26 +0100
commit5ce1c0d0012cea0be8e5a3d44e24392ba31bfe0a (patch)
treee0aa10c8ef985f66e5215e1d021314b94209df7f
parentb10ef09186f2176638a3e9d2b34f61f1bbb7a561 (diff)
netdev: Don't duplicate vendor_ies
vendor_ies stored in handshake_state are already added as part of netdev_populate_common_ies(), which is already invoked by netdev_build_cmd_connect(). Normally vendor_ies is NULL for OWE connections, so no IEs are duplicated as a result.
-rw-r--r--src/netdev.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/netdev.c b/src/netdev.c
index 1c032b32a..e7b502b1c 100644
--- a/src/netdev.c
+++ b/src/netdev.c
@@ -2561,16 +2561,11 @@ static void netdev_cmd_connect_cb(struct l_genl_msg *msg, void *user_data)
static bool netdev_retry_owe(struct netdev *netdev)
{
- struct iovec iov;
-
if (!owe_next_group(netdev->owe_sm))
return false;
- iov.iov_base = netdev->handshake->vendor_ies;
- iov.iov_len = netdev->handshake->vendor_ies_len;
-
netdev->connect_cmd = netdev_build_cmd_connect(netdev,
- netdev->handshake, NULL, &iov, 1);
+ netdev->handshake, NULL, NULL, 0);
netdev->connect_cmd_id = l_genl_family_send(nl80211,
netdev->connect_cmd,