=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/log.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- src/usr.bin/tmux/log.c 2012/05/25 08:28:10 1.7 +++ src/usr.bin/tmux/log.c 2012/05/30 15:01:21 1.8 @@ -1,4 +1,4 @@ -/* $OpenBSD: log.c,v 1.7 2012/05/25 08:28:10 nicm Exp $ */ +/* $OpenBSD: log.c,v 1.8 2012/05/30 15:01:21 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott @@ -28,7 +28,7 @@ #include "tmux.h" /* Log file, if needed. */ -FILE *log_file = stderr; +FILE *log_file; /* Debug level. */ int log_level = 0; @@ -63,7 +63,7 @@ void log_close(void) { - if (log_file != stderr) + if (log_file != NULL) fclose(log_file); event_set_log_callback(NULL); @@ -74,6 +74,9 @@ log_vwrite(const char *msg, va_list ap) { char *fmt; + + if (log_file == NULL) + return; if (asprintf(&fmt, "%s\n", msg) == -1) exit(1);