Marcus Meissner : netapi32: Fixed array overflow (spotted by Coverity).
Module: wine Branch: master Commit: d0e8d6a7babc8e5137bc4dd7e35c680073589bab URL: http://source.winehq.org/git/wine.git/?a=commit;h=d0e8d6a7babc8e5137bc4dd7e3... Author: Marcus Meissner <marcus(a)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;
participants (1)
-
Alexandre Julliard