summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Palfrader <peter@palfrader.org>2004-11-24 08:42:06 +0000
committerPeter Palfrader <peter@palfrader.org>2004-11-24 08:42:06 +0000
commitf2a96ce1fe7f503f56963101dcfa805b23b4b0b4 (patch)
treee5bb0d8f04ab4bd33ecdb5fe072cd692c481ad76
parent914d34609589fb01843c6a6827f7f8021b5aa93f (diff)
downloadtor-f2a96ce1fe7f503f56963101dcfa805b23b4b0b4.tar.gz
tor-f2a96ce1fe7f503f56963101dcfa805b23b4b0b4.zip
Flush the logfd after we print "Tor opening log file", so we don't see those messages days later
svn:r2980
-rw-r--r--src/common/log.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common/log.c b/src/common/log.c
index e8b43228b0..c91b132759 100644
--- a/src/common/log.c
+++ b/src/common/log.c
@@ -104,7 +104,8 @@ static int log_tor_version(logfile_t *lf, int reset)
n = _log_prefix(buf, sizeof(buf), LOG_NOTICE);
tor_snprintf(buf+n, sizeof(buf)-n,
"Tor %s opening %slog file.\n", VERSION, is_new?"new ":"");
- if (fputs(buf, lf->file) == EOF)
+ if (fputs(buf, lf->file) == EOF ||
+ fflush(lf->file) == EOF) /* error */
return -1; /* failed */
return 0;
}