]> git.pond.sub.org Git - empserver/commitdiff
(journal_entry): Flush journal if debug is on.
authorMarkus Armbruster <armbru@pond.sub.org>
Thu, 15 Nov 2007 19:46:04 +0000 (19:46 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Thu, 15 Nov 2007 19:46:04 +0000 (19:46 +0000)
src/lib/common/journal.c

index 32f322352a2120197a9be15ae49afe1b6c1942e9..0c092b11daec4e74d1c45b90c582685281f45738 100644 (file)
@@ -87,11 +87,13 @@ journal_entry(char *fmt, ...)
 
        for (p = (unsigned char *)buf; *p; p++) {
            if (isprint(*p))
-                putc(*p, journal);
+               putc(*p, journal);
            else
                fprintf(journal, "\\%03o", *p);
        }
        fputs("\n", journal);
+       if (debug)
+           fflush(journal);
        if (ferror(journal)) {
            logerror("Error writing journal (%s)", strerror(errno));
            clearerr(journal);