Check for a valid console handle in SetConsoleMode.

svn path=/trunk/; revision=16535
This commit is contained in:
Hartmut Birr 2005-07-11 18:22:53 +00:00
parent eb4f7c8b2f
commit 9b991b83fd

View file

@ -2605,6 +2605,14 @@ SetConsoleMode(
NTSTATUS Status;
if (!IsConsoleHandle (hConsoleHandle))
{
DPRINT("SetConsoleMode was called with a non console handle\n");
SetLastError (ERROR_INVALID_PARAMETER);
return FALSE;
}
CsrRequest = MAKE_CSR_API(SET_CONSOLE_MODE, CSR_CONSOLE);
Request.Data.SetConsoleModeRequest.ConsoleHandle = hConsoleHandle;
Request.Data.SetConsoleModeRequest.Mode = dwMode;