Browse Source

Bug fix for WspiapiLegacyGetAddrInfo() not returning a correct IPv4 wildcard address when pszNodeName is nil.

RemyLebeau 11 years ago
parent
commit
af02cfae84
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Lib/System/IdWship6.pas

+ 1 - 1
Lib/System/IdWship6.pas

@@ -1005,7 +1005,7 @@ begin
   // return the binary address.
   //
   if ((pszNodeName = nil) or WspiapiParseV4Address(pszNodeName, dwAddress)) then begin
-    if pszNodeName <> nil then begin
+    if pszNodeName = nil then begin
       dwAddress := htonl(iif((iFlags and AI_PASSIVE) <> 0, INADDR_ANY, INADDR_LOOPBACK));
     end;