From de68f2df0f520fbbdfb5c7ca89492726d5943fa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Fri, 28 Feb 2014 23:55:40 +0000 Subject: [PATCH] [CMD][HELP] Fix the IsConsoleHandle helper. svn path=/trunk/; revision=62362 --- reactos/base/applications/cmdutils/help/help.c | 3 ++- reactos/base/shell/cmd/console.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/reactos/base/applications/cmdutils/help/help.c b/reactos/base/applications/cmdutils/help/help.c index 69af5ebd091..2a2b67cb5ba 100644 --- a/reactos/base/applications/cmdutils/help/help.c +++ b/reactos/base/applications/cmdutils/help/help.c @@ -25,7 +25,8 @@ BOOL IsConsoleHandle(HANDLE hHandle) DWORD dwMode; /* Check whether the handle may be that of a console... */ - if ((GetFileType(hHandle) & FILE_TYPE_CHAR) == 0) return FALSE; + if ((GetFileType(hHandle) & ~FILE_TYPE_REMOTE) != FILE_TYPE_CHAR) + return FALSE; /* * It may be. Perform another test... The idea comes from the diff --git a/reactos/base/shell/cmd/console.c b/reactos/base/shell/cmd/console.c index 921684b08ba..a01c0c8d748 100644 --- a/reactos/base/shell/cmd/console.c +++ b/reactos/base/shell/cmd/console.c @@ -31,7 +31,8 @@ BOOL IsConsoleHandle(HANDLE hHandle) DWORD dwMode; /* Check whether the handle may be that of a console... */ - if ((GetFileType(hHandle) & FILE_TYPE_CHAR) == 0) return FALSE; + if ((GetFileType(hHandle) & ~FILE_TYPE_REMOTE) != FILE_TYPE_CHAR) + return FALSE; /* * It may be. Perform another test... The idea comes from the