Index: win32ss/user/winsrv/consrv/condrv/coninput.c =================================================================== --- win32ss/user/winsrv/consrv/condrv/coninput.c (revision 62704) +++ win32ss/user/winsrv/consrv/condrv/coninput.c (working copy) @@ -233,14 +233,14 @@ NTSTATUS Status = STATUS_PENDING; PLIST_ENTRY CurrentEntry; ConsoleInput *Input; - ULONG i = ReadControl->nInitialChars; + ULONG i; if (Console == NULL || InputBuffer == NULL || /* Buffer == NULL || */ ReadControl == NULL || ReadControl->nLength != sizeof(CONSOLE_READCONSOLE_CONTROL)) { return STATUS_INVALID_PARAMETER; } - + i = ReadControl->nInitialChars; /* Validity checks */ ASSERT(Console == InputBuffer->Header.Console); ASSERT( (Buffer != NULL && NumCharsToRead >= 0) || Index: win32ss/user/winsrv/consrv/condrv/text.c =================================================================== --- win32ss/user/winsrv/consrv/condrv/text.c (revision 62704) +++ win32ss/user/winsrv/consrv/condrv/text.c (working copy) @@ -595,14 +595,17 @@ PCHAR_INFO Ptr; COORD TopLeft = {0}; - ULONG NumCodesToWrite = Buffer->ScreenBufferSize.X * Buffer->ScreenBufferSize.Y; - USHORT OldScreenAttrib = Buffer->ScreenDefaultAttrib; + ULONG NumCodesToWrite; + USHORT OldScreenAttrib; if (Console == NULL || Buffer == NULL) { return STATUS_INVALID_PARAMETER; } + NumCodesToWrite = Buffer->ScreenBufferSize.X * Buffer->ScreenBufferSize.Y; + OldScreenAttrib = Buffer->ScreenDefaultAttrib; + /* Validity check */ ASSERT(Console == Buffer->Header.Console);