From ee279980cc82f44ec563c53789bbf5e635bef678 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Wed, 31 Oct 2007 04:43:36 +0000 Subject: [PATCH] - Handle a dot-dir-containing flist using its parent_ndx value. --- generator.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generator.c b/generator.c index 530c2748..db0824df 100644 --- a/generator.c +++ b/generator.c @@ -1957,7 +1957,7 @@ void check_for_finished_files(int itemizing, enum logcode code, int check_redo) if (delete_during == 2 || !dir_tweaking) { /* Skip directory touch-up. */ - } else if (first_flist->ndx_start != 0) + } else if (first_flist->parent_ndx >= 0) touch_up_dirs(dir_flist, first_flist->parent_ndx); flist_free(first_flist); /* updates first_flist */ @@ -2032,7 +2032,7 @@ void generate_files(int f_out, const char *local_name) } #endif - if (inc_recurse && cur_flist->ndx_start) { + if (inc_recurse && cur_flist->parent_ndx >= 0) { struct file_struct *fp = dir_flist->files[cur_flist->parent_ndx]; f_name(fp, fbuf); ndx = cur_flist->ndx_start - 1; -- 2.34.1