From 9e9e3a9ce534636199fc3fa0ec0e6a8ad82ee11f Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 19 Aug 2003 03:46:24 +0000 Subject: [PATCH] We need to ignore STATUS_OBJECT_TYPE_MISMATCH errors too when setting the process console. --- server/process.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/process.c b/server/process.c index cc4721d4886..3f4f9e83f69 100644 --- a/server/process.c +++ b/server/process.c @@ -237,7 +237,8 @@ static int set_process_console( struct process *process, struct thread *parent_t } else reply->hstdin = reply->hstdout = reply->hstderr = 0; /* some handles above may have been invalid; this is not an error */ - if (get_error() == STATUS_INVALID_HANDLE) clear_error(); + if (get_error() == STATUS_INVALID_HANDLE || + get_error() == STATUS_OBJECT_TYPE_MISMATCH) clear_error(); return 1; }