Use the new am_starting_up value in who_am_i().
authorWayne Davison <wayned@samba.org>
Fri, 25 Feb 2005 17:08:57 +0000 (17:08 +0000)
committerWayne Davison <wayned@samba.org>
Fri, 25 Feb 2005 17:08:57 +0000 (17:08 +0000)
rsync.c

diff --git a/rsync.c b/rsync.c
index 9062a16..89bb823 100644 (file)
--- a/rsync.c
+++ b/rsync.c
@@ -31,6 +31,7 @@ extern int am_root;
 extern int am_server;
 extern int am_sender;
 extern int am_generator;
 extern int am_server;
 extern int am_sender;
 extern int am_generator;
+extern int am_starting_up;
 extern int preserve_uid;
 extern int preserve_gid;
 extern int inplace;
 extern int preserve_uid;
 extern int preserve_gid;
 extern int inplace;
@@ -206,7 +207,7 @@ void finish_transfer(char *fname, char *fnametmp, struct file_struct *file,
 
 const char *who_am_i(void)
 {
 
 const char *who_am_i(void)
 {
-       if (am_sender < 0)
+       if (am_starting_up)
                return am_server ? "server" : "client";
        return am_sender ? "sender" : am_generator ? "generator" : "receiver";
 }
                return am_server ? "server" : "client";
        return am_sender ? "sender" : am_generator ? "generator" : "receiver";
 }