From b435d7174cb971e85e4199999c748d51ba5d0a18 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 19 Jan 2006 21:16:40 +0000 Subject: [PATCH] Added a new arg to the make_file() call. --- backup.c | 2 +- generator.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backup.c b/backup.c index e34b7be9..15a8f97e 100644 --- a/backup.c +++ b/backup.c @@ -180,7 +180,7 @@ static int keep_backup(char *fname) if (do_lstat(fname, &st) < 0) return 1; - if (!(file = make_file(fname, NULL, NO_FILTERS))) + if (!(file = make_file(fname, NULL, NULL, NO_FILTERS))) return 1; /* the file could have disappeared */ if (!(buf = get_backup_name(fname))) diff --git a/generator.c b/generator.c index afa56a2a..32f0dde3 100644 --- a/generator.c +++ b/generator.c @@ -1195,7 +1195,7 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, close(fd); return; } - if (!(back_file = make_file(fname, NULL, NO_FILTERS))) { + if (!(back_file = make_file(fname, NULL, NULL, NO_FILTERS))) { close(fd); goto pretend_missing; } @@ -1267,7 +1267,6 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, close(fd); } - void generate_files(int f_out, struct file_list *flist, char *local_name) { int i; @@ -1430,6 +1429,7 @@ void generate_files(int f_out, struct file_list *flist, char *local_name) * modified-time values. */ for (i = 0; i < flist->count; i++) { struct file_struct *file = flist->files[i]; + if (!file->basename || !S_ISDIR(file->mode)) continue; if (!need_retouch_dir_times && file->mode & S_IWUSR) -- 2.34.1