From 008fc0b1ca91310fe4f659b3c605aa77e8be94b3 Mon Sep 17 00:00:00 2001 From: Thomas Bluemel Date: Sat, 14 Jul 2007 10:59:18 +0000 Subject: [PATCH] Patch by David Lenon : - Fix overflow check in RtlUpcaseUnicodeStringToCountedOemString See issue #2403 for more details. svn path=/trunk/; revision=27649 --- reactos/lib/rtl/unicode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/lib/rtl/unicode.c b/reactos/lib/rtl/unicode.c index 2089c5d26c6..b9b9586dfea 100644 --- a/reactos/lib/rtl/unicode.c +++ b/reactos/lib/rtl/unicode.c @@ -1632,7 +1632,7 @@ RtlUpcaseUnicodeStringToCountedOemString( OemDest->MaximumLength = Length; if (!OemDest->Buffer) return STATUS_NO_MEMORY; } - else if (OemDest->Length >= OemDest->MaximumLength) + else if (OemDest->Length > OemDest->MaximumLength) { return STATUS_BUFFER_OVERFLOW; }