- A minor twiddle in server_options().
*/
#include "rsync.h"
-#include "popt.h"
+#include <popt.h>
#include "zlib/zlib.h"
extern int module_id;
argstr[x++] = 'L';
if (xfer_dirs > (recurse || !delete_mode || !am_sender))
argstr[x++] = 'd';
- if (keep_dirlinks && am_sender)
- argstr[x++] = 'K';
+ if (am_sender) {
+ if (keep_dirlinks)
+ argstr[x++] = 'K';
+ if (omit_dir_times == 2)
+ argstr[x++] = 'O';
+ }
if (whole_file > 0)
argstr[x++] = 'W';
argstr[x++] = 'D';
if (preserve_times)
argstr[x++] = 't';
- if (omit_dir_times == 2 && am_sender)
- argstr[x++] = 'O';
if (preserve_perms)
argstr[x++] = 'p';
if (recurse)