Files
wlan-ap/feeds/wifi-ax/hostapd/patches/b00-004-hostap-fix-compilation-issue.patch
John Crispin 8cd26b4b50 ipq807x: update to 11.4-CS
Signed-off-by: John Crispin <john@phrozen.org>
2021-09-14 09:16:23 +02:00

121 lines
3.8 KiB
Diff

--- a/src/ap/wpa_auth.c
+++ b/src/ap/wpa_auth.c
@@ -1022,7 +1022,7 @@ void wpa_receive(struct wpa_authenticato
mic_len, key_data_length);
wpa_hexdump(MSG_MSGDUMP,
"WPA: EAPOL-Key header (ending before Key MIC)",
- key, sizeof(*key));
+ (u8 *)key, sizeof(*key));
wpa_hexdump(MSG_MSGDUMP, "WPA: EAPOL-Key Key MIC",
mic, mic_len);
if (key_data_length > data_len - sizeof(*hdr) - keyhdrlen) {
@@ -3086,7 +3086,7 @@ SM_STATE(WPA_PTK, PTKCALCNEGOTIATING)
idx = bitfield_get_first_zero(wpa_auth->ip_pool);
if (idx >= 0) {
u32 start = WPA_GET_BE32(wpa_auth->conf.ip_addr_start);
- bitfield_set(wpa_auth->ip_pool, idx);
+ bitfield_set_local(wpa_auth->ip_pool, idx);
WPA_PUT_BE32(sm->ip_addr, start + idx);
wpa_printf(MSG_DEBUG,
"P2P: Assigned IP address %u.%u.%u.%u to "
--- a/src/crypto/tls_openssl.c
+++ b/src/crypto/tls_openssl.c
@@ -1097,7 +1097,7 @@ void * tls_init(const struct tls_config
if (conf && conf->openssl_ciphers)
ciphers = conf->openssl_ciphers;
else
- ciphers = TLS_DEFAULT_CIPHERS;
+ ciphers = "DEFAULT:!EXP:!LOW";
if (SSL_CTX_set_cipher_list(ssl, ciphers) != 1) {
wpa_printf(MSG_ERROR,
"OpenSSL: Failed to set cipher string '%s'",
--- a/src/utils/bitfield.c
+++ b/src/utils/bitfield.c
@@ -37,7 +37,7 @@ void bitfield_free(struct bitfield *bf)
}
-void bitfield_set(struct bitfield *bf, size_t bit)
+void bitfield_set_local(struct bitfield *bf, size_t bit)
{
if (bit >= bf->max_bits)
return;
--- a/src/utils/bitfield.h
+++ b/src/utils/bitfield.h
@@ -13,7 +13,7 @@ struct bitfield;
struct bitfield * bitfield_alloc(size_t max_bits);
void bitfield_free(struct bitfield *bf);
-void bitfield_set(struct bitfield *bf, size_t bit);
+void bitfield_set_local(struct bitfield *bf, size_t bit);
void bitfield_clear(struct bitfield *bf, size_t bit);
int bitfield_is_set(struct bitfield *bf, size_t bit);
int bitfield_get_first_zero(struct bitfield *bf);
--- a/src/utils/utils_module_tests.c
+++ b/src/utils/utils_module_tests.c
@@ -142,7 +142,7 @@ static int bitfield_tests(void)
errors++;
if (i > 0 && bitfield_is_set(bf, i - 1))
errors++;
- bitfield_set(bf, i);
+ bitfield_set_local(bf, i);
if (!bitfield_is_set(bf, i))
errors++;
bitfield_clear(bf, i);
@@ -155,7 +155,7 @@ static int bitfield_tests(void)
errors++;
if (i > 0 && bitfield_is_set(bf, i - 1))
errors++;
- bitfield_set(bf, i);
+ bitfield_set_local(bf, i);
if (bitfield_is_set(bf, i))
errors++;
bitfield_clear(bf, i);
@@ -166,7 +166,7 @@ static int bitfield_tests(void)
for (i = 0; i < 123; i++) {
if (bitfield_is_set(bf, i) || bitfield_is_set(bf, i + 1))
errors++;
- bitfield_set(bf, i);
+ bitfield_set_local(bf, i);
if (!bitfield_is_set(bf, i))
errors++;
}
@@ -182,7 +182,7 @@ static int bitfield_tests(void)
for (i = 0; i < 123; i++) {
if (bitfield_get_first_zero(bf) != i)
errors++;
- bitfield_set(bf, i);
+ bitfield_set_local(bf, i);
}
if (bitfield_get_first_zero(bf) != -1)
errors++;
@@ -192,7 +192,7 @@ static int bitfield_tests(void)
bitfield_clear(bf, i);
if (bitfield_get_first_zero(bf) != i)
errors++;
- bitfield_set(bf, i);
+ bitfield_set_local(bf, i);
}
if (bitfield_get_first_zero(bf) != -1)
errors++;
@@ -205,7 +205,7 @@ static int bitfield_tests(void)
if (bitfield_get_first_zero(bf) != 0)
errors++;
for (i = 0; i < 8; i++)
- bitfield_set(bf, i);
+ bitfield_set_local(bf, i);
if (bitfield_get_first_zero(bf) != -1)
errors++;
bitfield_free(bf);
--- a/wpa_supplicant/rrm.c
+++ b/wpa_supplicant/rrm.c
@@ -1116,7 +1116,7 @@ static int wpas_rm_handle_beacon_req_sub
}
for (i = 0; i < slen; i++)
- bitfield_set(data->eids, subelem[i]);
+ bitfield_set_local(data->eids, subelem[i]);
break;
case WLAN_BEACON_REQUEST_SUBELEM_AP_CHANNEL:
/* Skip - it will be processed when freqs are added */