[ros-diffs] [hbirr] 16535: Check for a valid console handle in
SetConsoleMode.
hbirr at svn.reactos.com
hbirr at svn.reactos.com
Mon Jul 11 20:23:00 CEST 2005
Check for a valid console handle in SetConsoleMode.
Modified: trunk/reactos/lib/kernel32/misc/console.c
_____
Modified: trunk/reactos/lib/kernel32/misc/console.c
--- trunk/reactos/lib/kernel32/misc/console.c 2005-07-11 17:55:15 UTC
(rev 16534)
+++ trunk/reactos/lib/kernel32/misc/console.c 2005-07-11 18:22:53 UTC
(rev 16535)
@@ -2605,6 +2605,14 @@
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;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050711/f39e1742/attachment.html
More information about the Ros-diffs
mailing list