git-svn-id: trunk@17524 -
@@ -325,7 +325,9 @@ begin
begin
Result:=GetHostByName(S,H);
if not Result then
- Result:=ResolveHostByName(S,H);
+ Result:=ResolveHostByName(S,H)
+ else
+ H.Addr:=HostToNet(H.Addr);
If Result then
SaveHostEntry(@H);
end;
@@ -576,7 +576,7 @@ begin
try
If Not NameLookup(FHost) then
raise ESocketError.Create(seHostNotFound, [FHost]);
- A:=NetHostAddress;
+ A:=HostAddress;
finally
free;