From e834db9305c5e52dfe527611beb0d588aa5a75eb Mon Sep 17 00:00:00 2001 From: Dmitry Gorbachev Date: Sun, 13 May 2007 22:44:36 +0000 Subject: [PATCH] Fix r26764. svn path=/trunk/; revision=26766 --- reactos/ntoskrnl/ex/init.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/reactos/ntoskrnl/ex/init.c b/reactos/ntoskrnl/ex/init.c index 3ea72076016..027f36474d1 100644 --- a/reactos/ntoskrnl/ex/init.c +++ b/reactos/ntoskrnl/ex/init.c @@ -1043,8 +1043,8 @@ ExpInitializeExecutive(IN ULONG Cpu, /* Remove trailing newline */ while ((CsdString.Length > 0) && - ((CsdString.Buffer[CsdString.Length] == '\r') || - (CsdString.Buffer[CsdString.Length] == '\n'))) + ((CsdString.Buffer[CsdString.Length - 1] == '\r') || + (CsdString.Buffer[CsdString.Length - 1] == '\n'))) { /* Skip the trailing character */ CsdString.Length--; @@ -1466,8 +1466,8 @@ Phase1InitializationDiscard(IN PVOID Context) /* Make sure to remove the \r\n if we actually have a string */ while ((TempString.Length > 0) && - ((TempString.Buffer[TempString.Length] == '\r') || - (TempString.Buffer[TempString.Length] == '\n'))) + ((TempString.Buffer[TempString.Length - 1] == '\r') || + (TempString.Buffer[TempString.Length - 1] == '\n'))) { /* Skip the trailing character */ TempString.Length--;