--- glib/gmessages.c.orig 2013-01-02 01:35:51.326148960 +0100
+++ glib/gmessages.c 2013-01-02 01:36:28.467415487 +0100
@@ -823,7 +823,7 @@
if ((log_level & G_LOG_FLAG_FATAL) != 0 && !g_test_initialized ())
win32_keep_fatal_message = TRUE;
#endif
- return to_stdout ? 1 : 2;
+ return to_stdout ? fileno(stdout) : fileno(stderr);
}
typedef struct {