server: Fix access check in screen buffer handling.
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 @@
 	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;
 	}