- if (recurse && !preserve_hard_links && !delete_before
- && !delete_after && !delay_updates && !prune_empty_dirs)
+ if (recurse && allow_inc_recurse && !preserve_hard_links
+ && !delete_before && !delete_after && !delay_updates
+ && !prune_empty_dirs)