Module: wine Branch: master Commit: 545d7f130cc4ef1cf06040ea886c6facfcd03f75 URL: http://source.winehq.org/git/wine.git/?a=commit;h=545d7f130cc4ef1cf06040ea88...
Author: Kirill K. Smirnov lich@math.spbu.ru Date: Wed May 9 20:56:29 2007 +0400
server: Fix access check in screen buffer handling.
---
server/console.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/server/console.c b/server/console.c index cb34cb3..8e667d4 100644 --- a/server/console.c +++ b/server/console.c @@ -611,10 +611,10 @@ static int set_console_input_info( const struct set_console_input_info_request * struct screen_buffer *screen_buffer;
screen_buffer = (struct screen_buffer *)get_handle_obj( current->process, req->active_sb, - CONSOLE_READ, &screen_buffer_ops ); + CONSOLE_WRITE, &screen_buffer_ops ); if (!screen_buffer || screen_buffer->input != console) { - set_error( STATUS_INVALID_PARAMETER ); + set_error( STATUS_INVALID_HANDLE ); if (screen_buffer) release_object( screen_buffer ); goto error; }