[PATCH] Add the address family when manually constructing IPv4 addresses

Stefan Paetow (OpenSource) oss at eons.net
Thu Mar 11 18:47:36 GMT 2021


From: Stefan Paetow <oss at eons.net>

Add the address family when manually constructing IPv4 addresses in eapol_test
on Windows. See CONFIG_NATIVE_WINDOWS define lines 1018-1027. Otherwise
other functions, like hostapd_ip_txt() in src/utils/ip_addr.c, that
rely on addr->af being
set fail miserably.

Signed-off-by: Stefan Paetow <oss at eons.net>

---
wpa_supplicant/eapol_test.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/wpa_supplicant/eapol_test.c b/wpa_supplicant/eapol_test.c
index 9f69736..d137ad6 100644
--- a/wpa_supplicant/eapol_test.c
+++ b/wpa_supplicant/eapol_test.c
@@ -1025,6 +1025,7 @@ static void wpa_init_conf(struct eapol_test_data *e,
                *pos++ = a[1];
                *pos++ = a[2];
                *pos++ = a[3];
+               as->addr.af = AF_INET;
        }
#else /* CONFIG_NATIVE_WINDOWS or CONFIG_ANSI_C_EXTRA */
        if (hostapd_parse_ip_addr(authsrv, &as->addr) < 0) {
--
2.2.1



More information about the Hostap mailing list