mirror of
https://github.com/RsyncProject/rsync.git
synced 2026-03-11 02:48:35 -04:00
If --daemon was specified, exit the option-parsing code before
adjusting various default values (the real defaults will get set when the client's options arrive).
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user