[PATCH 2/4] iphlpapi: Correctly index dynamic data array.

Paul Gofman wine at gitlab.winehq.org
Mon Jun 20 21:04:48 CDT 2022


From: Paul Gofman <pgofman at codeweavers.com>

---
 dlls/iphlpapi/iphlpapi_main.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dlls/iphlpapi/iphlpapi_main.c b/dlls/iphlpapi/iphlpapi_main.c
index 33b12361d70..5d904d875fe 100644
--- a/dlls/iphlpapi/iphlpapi_main.c
+++ b/dlls/iphlpapi/iphlpapi_main.c
@@ -2344,7 +2344,8 @@ DWORD WINAPI GetIpNetTable( MIB_IPNETTABLE *table, ULONG *size, BOOL sort )
         memset( row->bPhysAddr + row->dwPhysAddrLen, 0,
                 sizeof(row->bPhysAddr) - row->dwPhysAddrLen );
         row->dwAddr = keys[i].addr.s_addr;
-        switch (dyn->state)
+
+        switch (dyn[i].state)
         {
         case NlnsUnreachable:
         case NlnsIncomplete:
-- 
GitLab


https://gitlab.winehq.org/wine/wine/-/merge_requests/286



More information about the wine-devel mailing list