Juan Lang : wininet: Use struct sockaddr_storage in InternetCheckConnectionW.
Alexandre Julliard
julliard at winehq.org
Fri Jul 10 08:52:04 CDT 2009
Module: wine
Branch: master
Commit: 33d09e736418ba505911fa6e2e52f5108ff4830d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=33d09e736418ba505911fa6e2e52f5108ff4830d
Author: Juan Lang <juan.lang at gmail.com>
Date: Thu Jul 9 10:58:15 2009 -0700
wininet: Use struct sockaddr_storage in InternetCheckConnectionW.
---
dlls/wininet/internet.c | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c
index b1def60..ed6a70f 100644
--- a/dlls/wininet/internet.c
+++ b/dlls/wininet/internet.c
@@ -2749,16 +2749,16 @@ BOOL WINAPI InternetCheckConnectionW( LPCWSTR lpszUrl, DWORD dwFlags, DWORD dwRe
if (dwFlags & FLAG_ICC_FORCE_CONNECTION)
{
- struct sockaddr_in sin;
- socklen_t sa_len = sizeof(sin);
+ struct sockaddr_storage saddr;
+ socklen_t sa_len = sizeof(saddr);
int fd;
- if (!GetAddress(hostW, port, (struct sockaddr *)&sin, &sa_len))
+ if (!GetAddress(hostW, port, (struct sockaddr *)&saddr, &sa_len))
goto End;
- fd = socket(sin.sin_family, SOCK_STREAM, 0);
+ fd = socket(saddr.ss_family, SOCK_STREAM, 0);
if (fd != -1)
{
- if (connect(fd, (struct sockaddr *)&sin, sa_len) == 0)
+ if (connect(fd, (struct sockaddr *)&saddr, sa_len) == 0)
rc = TRUE;
close(fd);
}
More information about the wine-cvs
mailing list