diff options
author | Denis Kenzior <denkenz@gmail.com> | 2023-11-30 16:28:11 -0600 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2023-11-30 17:09:57 -0600 |
commit | 0bb181a368139f1722b0aa2fa7f003fbfe4fa710 (patch) | |
tree | 835b644ed70ac998cc04114c3fa4cbaebaa72277 | |
parent | 788c7ed0101f0420443eee4fd13381409c7a46b6 (diff) |
wsc: Use handshake to pass vendor ies
Instead of passing them directly via netdev_connect
-rw-r--r-- | src/wsc.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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); |