diff options
Diffstat (limited to 'src/drivers/driver_nl80211.c')
-rw-r--r-- | src/drivers/driver_nl80211.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index 9a75f96..7e3de51 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -7841,7 +7841,7 @@ static void handle_monitor_read(int sock, void *eloop_ctx, void *sock_ctx) return; } - if (ieee80211_radiotap_iterator_init(&iter, (void*)buf, len)) { + if (ieee80211_radiotap_iterator_init(&iter, (void*)buf, len, NULL)) { wpa_printf(MSG_INFO, "nl80211: received invalid radiotap frame"); return; } @@ -7886,11 +7886,11 @@ static void handle_monitor_read(int sock, void *eloop_ctx, void *sock_ctx) return; if (!injected) - handle_frame(drv, buf + iter.max_length, - len - iter.max_length, datarate, ssi_signal); + handle_frame(drv, buf + iter._max_length, + len - iter._max_length, datarate, ssi_signal); else - handle_tx_callback(drv->ctx, buf + iter.max_length, - len - iter.max_length, !failed); + handle_tx_callback(drv->ctx, buf + iter._max_length, + len - iter._max_length, !failed); } |