mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-17 14:46:13 +03:00
Add inet_pton for windows
This commit is contained in:
parent
ead368268e
commit
ad059c9e6c
@ -586,10 +586,12 @@ int inet_pton(int family, const char *src, void *dst) {
|
|||||||
if (addr_info) {
|
if (addr_info) {
|
||||||
if (addr_info->ai_family == AF_INET) {
|
if (addr_info->ai_family == AF_INET) {
|
||||||
in = (struct sockaddr_in*)addr_info->ai_addr;
|
in = (struct sockaddr_in*)addr_info->ai_addr;
|
||||||
|
if(in != NULL)
|
||||||
memcpy(dst, &in->sin_addr, 4);
|
memcpy(dst, &in->sin_addr, 4);
|
||||||
}
|
}
|
||||||
else if (addr_info->ai_family == AF_INET6) {
|
else if (addr_info->ai_family == AF_INET6) {
|
||||||
in6 = (struct sockaddr_in6*)addr_info->ai_addr;
|
in6 = (struct sockaddr_in6*)addr_info->ai_addr;
|
||||||
|
if(in6 != NULL)
|
||||||
memcpy(dst, &in6->sin6_addr, 16);
|
memcpy(dst, &in6->sin6_addr, 16);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user