From: Andrew Tridgell Date: Mon, 16 Nov 1998 23:50:28 +0000 (+0000) Subject: don't interpret %h and %a when using --log-format locally X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/af77cc6b57c37115e1442a0662320956aadc3b9b don't interpret %h and %a when using --log-format locally --- diff --git a/log.c b/log.c index 82a88cd5..86da03a7 100644 --- a/log.c +++ b/log.c @@ -186,6 +186,7 @@ static void log_formatted(int fd, int l; extern struct stats stats; extern int am_sender; + extern int am_daemon; int64 b; strlcpy(buf, format, sizeof(buf)); @@ -196,8 +197,8 @@ static void log_formatted(int fd, s = p + 1; switch (p[1]) { - case 'h': n = client_name(0); break; - case 'a': n = client_addr(0); break; + case 'h': if (am_daemon) n = client_name(0); break; + case 'a': if (am_daemon) n = client_addr(0); break; case 'l': slprintf(buf2,sizeof(buf2),"%.0f", (double)file->length);