server: Enhanced the console input object so that it doesn't require a wineconsole to be running.
diff --git a/server/debugger.c b/server/debugger.c
index f76b44c..74c59f2 100644
--- a/server/debugger.c
+++ b/server/debugger.c
@@ -426,8 +426,12 @@
     if (list_empty( &process->thread_list )) goto error;  /* no thread running in the process */
 
     /* don't let a debugger debug its console... won't work */
-    if (debugger->process->console && console_get_renderer(debugger->process->console)->process == process)
-        goto error;
+    if (debugger->process->console)
+    {
+        struct thread *renderer = console_get_renderer(debugger->process->console);
+        if (renderer && renderer->process == process)
+            goto error;
+    }
 
     suspend_process( process );
     if (!set_process_debugger( process, debugger ))