[ros-diffs] [janderwald] 37108: - Make sure its DNS ServerList is NULL terminated

janderwald at svn.reactos.org janderwald at svn.reactos.org
Thu Oct 30 21:25:27 CET 2008


Author: janderwald
Date: Thu Oct 30 15:25:27 2008
New Revision: 37108

URL: http://svn.reactos.org/svn/reactos?rev=37108&view=rev
Log:
- Make sure its DNS ServerList is NULL terminated

Modified:
    trunk/reactos/dll/win32/iphlpapi/iphlpapi_main.c

Modified: trunk/reactos/dll/win32/iphlpapi/iphlpapi_main.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/iphlpapi/iphlpapi_main.c?rev=37108&r1=37107&r2=37108&view=diff
==============================================================================
--- trunk/reactos/dll/win32/iphlpapi/iphlpapi_main.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/iphlpapi/iphlpapi_main.c [iso-8859-1] Thu Oct 30 15:25:27 2008
@@ -1388,7 +1388,6 @@
     CopyMemory(&pFixedInfo->DnsServerList, resInfo->DnsList, sizeof(IP_ADDR_STRING));
     if (resInfo->riCount > 1)
     {
-
       IP_ADDR_STRING *pSrc = resInfo->DnsList->Next;
       IP_ADDR_STRING *pTarget = (struct _IP_ADDR_STRING*)((char*)pFixedInfo + sizeof(FIXED_INFO));
 
@@ -1411,6 +1410,10 @@
         }
       }
       while(TRUE);
+    }
+    else
+    {
+      pFixedInfo->DnsServerList.Next = NULL;
     }
   }
 



More information about the Ros-diffs mailing list