Fix and work around some MinGW compilation issues
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
81cbc046fe
commit
461e3ebe43
2 changed files with 9 additions and 0 deletions
|
@ -44,7 +44,9 @@ struct hapd_interfaces {
|
||||||
int global_ctrl_sock;
|
int global_ctrl_sock;
|
||||||
char *global_iface_path;
|
char *global_iface_path;
|
||||||
char *global_iface_name;
|
char *global_iface_name;
|
||||||
|
#ifndef CONFIG_NATIVE_WINDOWS
|
||||||
gid_t ctrl_iface_group;
|
gid_t ctrl_iface_group;
|
||||||
|
#endif /* CONFIG_NATIVE_WINDOWS */
|
||||||
struct hostapd_iface **iface;
|
struct hostapd_iface **iface;
|
||||||
struct hostapd_dynamic_iface **dynamic_iface;
|
struct hostapd_dynamic_iface **dynamic_iface;
|
||||||
|
|
||||||
|
|
|
@ -1136,6 +1136,7 @@ static int tls_match_altsubject(X509 *cert, const char *match)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef CONFIG_NATIVE_WINDOWS
|
||||||
static int domain_suffix_match(const u8 *val, size_t len, const char *match)
|
static int domain_suffix_match(const u8 *val, size_t len, const char *match)
|
||||||
{
|
{
|
||||||
size_t i, match_len;
|
size_t i, match_len;
|
||||||
|
@ -1165,10 +1166,15 @@ static int domain_suffix_match(const u8 *val, size_t len, const char *match)
|
||||||
wpa_printf(MSG_DEBUG, "TLS: Reject due to incomplete label match");
|
wpa_printf(MSG_DEBUG, "TLS: Reject due to incomplete label match");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
#endif /* CONFIG_NATIVE_WINDOWS */
|
||||||
|
|
||||||
|
|
||||||
static int tls_match_suffix(X509 *cert, const char *match)
|
static int tls_match_suffix(X509 *cert, const char *match)
|
||||||
{
|
{
|
||||||
|
#ifdef CONFIG_NATIVE_WINDOWS
|
||||||
|
/* wincrypt.h has conflicting X509_NAME definition */
|
||||||
|
return -1;
|
||||||
|
#else /* CONFIG_NATIVE_WINDOWS */
|
||||||
GENERAL_NAME *gen;
|
GENERAL_NAME *gen;
|
||||||
void *ext;
|
void *ext;
|
||||||
int i;
|
int i;
|
||||||
|
@ -1224,6 +1230,7 @@ static int tls_match_suffix(X509 *cert, const char *match)
|
||||||
|
|
||||||
wpa_printf(MSG_DEBUG, "TLS: No CommonName suffix match found");
|
wpa_printf(MSG_DEBUG, "TLS: No CommonName suffix match found");
|
||||||
return 0;
|
return 0;
|
||||||
|
#endif /* CONFIG_NATIVE_WINDOWS */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue