Pārlūkot izejas kodu

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.
Sergey Poznyakoff 11 gadi atpakaļ
vecāks
revīzija
2bd9c15391
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      src/names.c

+ 1 - 0
src/names.c

@@ -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;