If --daemon was specified, exit the option-parsing code before
authorWayne Davison <wayned@samba.org>
Wed, 7 Apr 2004 23:09:14 +0000 (23:09 +0000)
committerWayne Davison <wayned@samba.org>
Wed, 7 Apr 2004 23:09:14 +0000 (23:09 +0000)
adjusting various default values (the real defaults will get
set when the client's options arrive).

options.c

index 67349ac..26dfd76 100644 (file)
--- a/options.c
+++ b/options.c
@@ -688,6 +688,12 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
                        files_from = alloc_sanitize_path(files_from, curr_dir);
        }
 
+       if (daemon_opt) {
+               daemon_opt = 0;
+               am_daemon = 1;
+               return 1;
+       }
+
        if (!backup_suffix)
                backup_suffix = backup_dir ? "" : BACKUP_SUFFIX;
        backup_suffix_len = strlen(backup_suffix);
@@ -750,9 +756,6 @@ int parse_arguments(int *argc, const char ***argv, int frommain)
                }
        }
 
-       if (daemon_opt)
-               am_daemon = 1;
-
        return 1;
 }