according to LordHavoc, Windows will screw up on "" when resolving

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2331 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
TimeServ 2006-06-17 06:22:48 +00:00
parent 0b62fbba57
commit 2333b388d0
1 changed files with 5 additions and 2 deletions

View File

@ -420,6 +420,9 @@ qboolean NET_StringToSockaddr (char *s, struct sockaddr_qstorage *sadr)
char *colon;
char copy[128];
if (!(*s))
return false;
memset (sadr, 0, sizeof(*sadr));
#ifdef USEIPX
@ -544,9 +547,9 @@ dblbreak:
else
{
if (! (h = gethostbyname(copy)) )
return 0;
return false;
if (h->h_addrtype != AF_INET)
return 0;
return false;
*(int *)&((struct sockaddr_in *)sadr)->sin_addr = *(int *)h->h_addr_list[0];
}
}