Marcus Meissner : netapi32: Fixed array overflow (spotted by
Coverity).
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Mar 2 06:14:31 CST 2007
Module: wine
Branch: master
Commit: d0e8d6a7babc8e5137bc4dd7e35c680073589bab
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d0e8d6a7babc8e5137bc4dd7e35c680073589bab
Author: Marcus Meissner <marcus at jet.franken.de>
Date: Fri Mar 2 08:40:34 2007 +0100
netapi32: Fixed array overflow (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 transport, DWORD ifIndex, void *data)
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;
More information about the wine-cvs
mailing list