mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 16:36:33 +00:00
[WS2_32] - Use size of struct instead of size of pointer. Don't copy szProtocol, because it's set later. CID 14129 and 54.
svn path=/trunk/; revision=54615
This commit is contained in:
parent
5eb7f4cb10
commit
1805dc67b0
1 changed files with 11 additions and 12 deletions
|
@ -401,7 +401,7 @@ WSAStringToAddressA(IN LPSTR AddressString,
|
|||
|
||||
memcpy(lpProtoInfoW,
|
||||
lpProtocolInfo,
|
||||
sizeof(LPWSAPROTOCOL_INFOA));
|
||||
FIELD_OFFSET(WSAPROTOCOL_INFOA, szProtocol));
|
||||
|
||||
MultiByteToWideChar(CP_ACP,
|
||||
0,
|
||||
|
@ -460,8 +460,8 @@ WSAStringToAddressW(IN LPWSTR AddressString,
|
|||
/* Set right adress family */
|
||||
if (lpProtocolInfo!=NULL)
|
||||
sockaddr->sin_family = lpProtocolInfo->iAddressFamily;
|
||||
|
||||
else sockaddr->sin_family = AddressFamily;
|
||||
else
|
||||
sockaddr->sin_family = AddressFamily;
|
||||
|
||||
/* Report size */
|
||||
if (AddressFamily == AF_INET)
|
||||
|
@ -923,14 +923,13 @@ gethostbyname(IN CONST CHAR FAR* name)
|
|||
if(name == NULL)
|
||||
{
|
||||
ret = gethostname(p->Hostent->h_name, MAX_HOSTNAME_LEN);
|
||||
return p->Hostent;
|
||||
}
|
||||
|
||||
if(ret)
|
||||
{
|
||||
WSASetLastError( WSAHOST_NOT_FOUND ); //WSANO_DATA ??
|
||||
return NULL;
|
||||
}
|
||||
return p->Hostent;
|
||||
}
|
||||
|
||||
/* Is it an IPv6 address? */
|
||||
found = strstr(name, ":");
|
||||
|
|
Loading…
Reference in a new issue