From: Peter Palfrader Date: Wed, 24 Nov 2004 08:42:06 +0000 (+0000) Subject: Flush the logfd after we print "Tor opening log file", so we don't see those messages... X-Git-Tag: debian-version-0.0.8+0.0.9rc2-1~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f2a96ce1fe7f503f56963101dcfa805b23b4b0b4;p=thirdparty%2Ftor.git Flush the logfd after we print "Tor opening log file", so we don't see those messages days later svn:r2980 --- 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; }