$OpenBSD: patch-src_xitk_main_c,v 1.3 2010/04/18 20:59:39 sthen Exp $
--- src/xitk/main.c.orig	Fri Apr  9 19:09:27 2010
+++ src/xitk/main.c	Fri Apr  9 19:23:31 2010
@@ -1425,7 +1425,7 @@ int main(int argc, char *argv[]) {
   gGui->no_mouse               = 0;
   gGui->wid                    = 0;
   gGui->nongui_error_msg       = NULL;
-  gGui->stdout                 = stdout;
+  gGui->orig_stdout            = stdout;
   
   window_attribute.x     = window_attribute.y      = -8192;
   window_attribute.width = window_attribute.height = -1;
@@ -1921,8 +1921,8 @@ int main(int argc, char *argv[]) {
     else if(dup2(stdout_fd, STDOUT_FILENO) < 0)
       fprintf(stderr, "cannot dup2 stdout_fd: %s.\n", strerror(errno));
     else {
-      gGui->stdout = guiout_fp;
-      setlinebuf(gGui->stdout);
+      gGui->orig_stdout = guiout_fp;
+      setlinebuf(gGui->orig_stdout);
       close(stdout_fd); /* stdout_fd was intermediate, not needed any longer */
     }
   }
@@ -2242,8 +2242,8 @@ int main(int argc, char *argv[]) {
 
   if(gGui->report != stdout)
     fclose(gGui->report);
-  if(gGui->stdout != stdout)
-    fclose(gGui->stdout);
+  if(gGui->orig_stdout != stdout)
+    fclose(gGui->orig_stdout);
 
   free_command_line_args(&_argv, _argc);
 
