diff options
author | Wayne Davison <wayned@samba.org> | 2005-02-01 09:45:09 +0000 |
---|---|---|
committer | Wayne Davison <wayned@samba.org> | 2005-02-01 09:45:09 +0000 |
commit | 794b0a037f41169402126d94fd12a4ba2a34d5f4 (patch) | |
tree | 240360b48b157da09b2fe8b9cd01ee863bb6178d /rsync.c | |
parent | c32edbe02eaf8ae9ed1bf6d766ab4f4c34881217 (diff) | |
download | rsync-794b0a037f41169402126d94fd12a4ba2a34d5f4.tar.gz |
Changed who_am_i() to output "server" or "client" when am_sender
is negative. This will only occur during the startup phase
before we know if we're the sender or not (e.g. when parsing
client-side --filter/--exclude/--include options).
Diffstat (limited to 'rsync.c')
-rw-r--r-- | rsync.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -27,6 +27,7 @@ extern int dry_run; extern int preserve_times; extern int omit_dir_times; extern int am_root; +extern int am_server; extern int am_sender; extern int am_generator; extern int preserve_uid; @@ -299,5 +300,7 @@ void finish_transfer(char *fname, char *fnametmp, struct file_struct *file, const char *who_am_i(void) { + if (am_sender < 0) + return am_server ? "server" : "client"; return am_sender ? "sender" : am_generator ? "generator" : "receiver"; } |