Tweaked set_allow_inc_recurse() a bit more.
authorWayne Davison <wayned@samba.org>
Tue, 16 Oct 2007 18:33:47 +0000 (18:33 +0000)
committerWayne Davison <wayned@samba.org>
Tue, 16 Oct 2007 18:33:47 +0000 (18:33 +0000)
compat.c

index b057424..d72069d 100644 (file)
--- a/compat.c
+++ b/compat.c
@@ -104,8 +104,11 @@ static void check_sub_protocol(void)
 
 void set_allow_inc_recurse(void)
 {
-       if (!recurse || delete_before || delete_after || use_qsort
-        || (!am_sender && (delay_updates || prune_empty_dirs)))
+       if (!recurse || use_qsort)
+               allow_inc_recurse = 0;
+       else if (!am_sender
+        && (delete_before || delete_after
+         || delay_updates || prune_empty_dirs))
                allow_inc_recurse = 0;
        else if (am_server && !local_server
         && (!shell_cmd || strchr(shell_cmd, 'i') == NULL))