Pārlūkot izejas kodu

Flush the logfd after we print "Tor opening log file", so we don't see those messages days later

svn:r2980
Peter Palfrader 20 gadi atpakaļ
vecāks
revīzija
f2a96ce1fe
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      src/common/log.c

+ 2 - 1
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;
 }