mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2024-12-25 23:21:26 +03:00
Fix pointer comparison warnings on 64-bit Windows
This commit is contained in:
parent
8bc6c878e9
commit
a4864c2f98
@ -901,7 +901,7 @@ xmlNanoFTPConnect(void *ctx) {
|
||||
__xmlIOErr(XML_FROM_FTP, 0, "getaddrinfo failed");
|
||||
return (-1);
|
||||
}
|
||||
if (tmp->ai_addrlen > sizeof(ctxt->ftpAddr)) {
|
||||
if ((size_t)tmp->ai_addrlen > sizeof(ctxt->ftpAddr)) {
|
||||
if (result)
|
||||
freeaddrinfo (result);
|
||||
__xmlIOErr(XML_FROM_FTP, 0, "gethostbyname address mismatch");
|
||||
|
@ -1088,7 +1088,7 @@ xmlNanoHTTPConnectHost(const char *host, int port)
|
||||
|
||||
for (res = result; res; res = res->ai_next) {
|
||||
if (res->ai_family == AF_INET) {
|
||||
if (res->ai_addrlen > sizeof(sockin)) {
|
||||
if ((size_t)res->ai_addrlen > sizeof(sockin)) {
|
||||
__xmlIOErr(XML_FROM_HTTP, 0, "address size mismatch\n");
|
||||
freeaddrinfo (result);
|
||||
return INVALID_SOCKET;
|
||||
@ -1098,7 +1098,7 @@ xmlNanoHTTPConnectHost(const char *host, int port)
|
||||
addr = (struct sockaddr *)&sockin;
|
||||
#ifdef SUPPORT_IP6
|
||||
} else if (have_ipv6 () && (res->ai_family == AF_INET6)) {
|
||||
if (res->ai_addrlen > sizeof(sockin6)) {
|
||||
if ((size_t)res->ai_addrlen > sizeof(sockin6)) {
|
||||
__xmlIOErr(XML_FROM_HTTP, 0, "address size mismatch\n");
|
||||
freeaddrinfo (result);
|
||||
return INVALID_SOCKET;
|
||||
|
Loading…
Reference in New Issue
Block a user