From 849f7cf1d13cb57d0e8f48c40791bd0a006f98fb Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Sat, 5 Apr 2014 21:27:12 +0000 Subject: [PATCH] [SVCHOST] Fix buffer overruns in LanaFlagIsSet() and SetLanaFlag(). Normally, i shouldn't be > 7, MAX_LANA is set to 254. CID #1102306 CID #1102305 svn path=/trunk/; revision=62633 --- reactos/base/services/svchost/netbios.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/base/services/svchost/netbios.c b/reactos/base/services/svchost/netbios.c index 8537e61a66d..f2015d329ed 100644 --- a/reactos/base/services/svchost/netbios.c +++ b/reactos/base/services/svchost/netbios.c @@ -64,7 +64,7 @@ LanaFlagIsSet ( DWORD i = Lana / 32; /* Clear the flag for this LANA */ - return (i <= 8) ? LanaFlags[i] & (1 << (Lana - 32 * i)) : FALSE; + return (i <= 7) ? LanaFlags[i] & (1 << (Lana - 32 * i)) : FALSE; } VOID @@ -76,7 +76,7 @@ SetLanaFlag ( DWORD i = Lana / 32; /* Set the flag for this LANA */ - if (i <= 8) LanaFlags[i] |= 1 << (Lana - 32 * i); + if (i <= 7) LanaFlags[i] |= 1 << (Lana - 32 * i); } VOID