aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2023-11-30 16:28:11 -0600
committerDenis Kenzior <denkenz@gmail.com>2023-11-30 17:09:57 -0600
commit0bb181a368139f1722b0aa2fa7f003fbfe4fa710 (patch)
tree835b644ed70ac998cc04114c3fa4cbaebaa72277
parent788c7ed0101f0420443eee4fd13381409c7a46b6 (diff)
wsc: Use handshake to pass vendor ies
Instead of passing them directly via netdev_connect
-rw-r--r--src/wsc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/wsc.c b/src/wsc.c
index cb2e2c3e2..b063313ac 100644
--- a/src/wsc.c
+++ b/src/wsc.c
@@ -382,7 +382,9 @@ static int wsc_enrollee_connect(struct wsc_enrollee *wsce, struct scan_bss *bss,
if (ies_num)
memcpy(ie_iov + 1, ies, sizeof(struct iovec) * ies_num);
- r = netdev_connect(wsce->netdev, bss, hs, ie_iov, 1 + ies_num,
+ handshake_state_set_vendor_ies(hs, ie_iov, 1 + ies_num);
+
+ r = netdev_connect(wsce->netdev, bss, hs, NULL, 0,
wsc_enrollee_netdev_event,
wsc_enrollee_connect_cb, wsce);
l_free(ie_iov[0].iov_base);