X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/9d7a61297cb7263160d85a12d445fc1897fbfa80..0e8c21de2a464fc913e0dbb6f7f148a84db95d55:/lib/log.c diff --git a/lib/log.c b/lib/log.c index 95a89a1..00ec7cd 100644 --- a/lib/log.c +++ b/lib/log.c @@ -123,8 +123,6 @@ static void logfp(int pri, const char *msg, void *user) { * sanely */ const char *p; - if(progname) - fprintf(fp, "%s: ", progname); if(logdate) { char timebuf[64]; struct tm *tm; @@ -132,7 +130,9 @@ static void logfp(int pri, const char *msg, void *user) { tm = localtime(&tv.tv_sec); strftime(timebuf, sizeof timebuf, "%Y-%m-%d %H:%M:%S %Z", tm); fprintf(fp, "%s: ", timebuf); - } + } + if(progname) + fprintf(fp, "%s: ", progname); if(pri <= LOG_ERR) fputs("ERROR: ", fp); else if(pri < LOG_DEBUG)