Fix the use of --no-recursion and --recursion options.
Each option remains in effect until cancelled by the next ocurrence of its counterpart, as stated in the documentation. * src/names.c (name_next_elt): Restore recursion_option from the value of matching_flags.
This commit is contained in:
@@ -570,6 +570,7 @@ name_next_elt (int change_dirs)
|
||||
|
||||
case NELT_FMASK:
|
||||
matching_flags = ep->v.matching_flags;
|
||||
recursion_option = matching_flags & FNM_LEADING_DIR;
|
||||
name_list_advance ();
|
||||
continue;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user