[PATCH] fixed array overflow

Marcus Meissner marcus at jet.franken.de
Fri Mar 2 01:40:34 CST 2007


spotted by Coverity.
---
 dlls/netapi32/netbios.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/netapi32/netbios.c b/dlls/netapi32/netbios.c
index a221671..c104cea 100644
--- a/dlls/netapi32/netbios.c
+++ b/dlls/netapi32/netbios.c
@@ -179,7 +179,7 @@ BOOL NetBIOSRegisterAdapter(ULONG transp
      data);
     for (i = 0; i < gNumTransports && gTransports[i].id != transport; i++)
         ;
-    if (gTransports[i].id == transport)
+    if ((i < gNumTransports) && gTransports[i].id == transport)
     {
         NetBIOSTransport *transportPtr = &gTransports[i].transport;
 
-- 
1.4.3.4



More information about the wine-patches mailing list