]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
nl80211: Clean up SO_WIFI_STATUS error reporting
authorJouni Malinen <j@w1.fi>
Sun, 21 Jun 2020 13:44:51 +0000 (16:44 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 21 Jun 2020 13:57:45 +0000 (16:57 +0300)
Signed-off-by: Jouni Malinen <j@w1.fi>
src/drivers/driver_nl80211.c

index 72189da240dd03d1c1b9356823d00db1e4d6ebd3..361cc6dd7bce96df459592c4c9b96d32860b48b6 100644 (file)
@@ -2121,13 +2121,15 @@ static void * wpa_driver_nl80211_drv_init(void *ctx, const char *ifname,
                if (setsockopt(drv->eapol_tx_sock, SOL_SOCKET, SO_WIFI_STATUS,
                               &enabled, sizeof(enabled)) < 0) {
                        wpa_printf(MSG_DEBUG,
-                               "nl80211: wifi status sockopt failed\n");
+                                  "nl80211: wifi status sockopt failed: %s",
+                                  strerror(errno));
                        drv->data_tx_status = 0;
                        if (!drv->use_monitor)
                                drv->capa.flags &=
                                        ~WPA_DRIVER_FLAGS_EAPOL_TX_STATUS;
                } else {
-                       eloop_register_read_sock(drv->eapol_tx_sock,
+                       eloop_register_read_sock(
+                               drv->eapol_tx_sock,
                                wpa_driver_nl80211_handle_eapol_tx_status,
                                drv, NULL);
                }