Set am_sender to -1 until the end of the option parsing. This
authorWayne Davison <wayned@samba.org>
Tue, 1 Feb 2005 09:46:42 +0000 (09:46 +0000)
committerWayne Davison <wayned@samba.org>
Tue, 1 Feb 2005 09:46:42 +0000 (09:46 +0000)
lets who_am_i() output better values for the command-line
--filter/--include/--exclude options.

options.c

index 944bb249b1439c22d5c819c846637c1c68162ab2..8eb3811079eafcbb1a88ef1056aaf318f967fe5c 100644 (file)
--- a/options.c
+++ b/options.c
@@ -72,7 +72,7 @@ int numeric_ids = 0;
 int force_delete = 0;
 int io_timeout = 0;
 int am_server = 0;
-int am_sender = 0;
+int am_sender = -1;
 int am_generator = 0;
 char *files_from = NULL;
 int filesfrom_fd = -1;
@@ -825,6 +825,9 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
                }
        }
 
+       if (am_sender < 0)
+               am_sender = 0;
+
 #if !SUPPORT_LINKS
        if (preserve_links && !am_sender) {
                snprintf(err_buf, sizeof err_buf,