summaryrefslogtreecommitdiff
path: root/backup.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2000-08-19 12:51:26 +0000
committerAndrew Tridgell <tridge@samba.org>2000-08-19 12:51:26 +0000
commitf2cbf44ba5820440bbb2a6fd07113cae877834b0 (patch)
tree897f7b21a773736a13fe8a00f39bdad9fac85420 /backup.c
parentdab552237e155343bc45a34d498c89bed953952e (diff)
downloadrsync-f2cbf44ba5820440bbb2a6fd07113cae877834b0.tar.gz
added an explicit noexcludes flag to make_file()
Diffstat (limited to 'backup.c')
-rw-r--r--backup.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/backup.c b/backup.c
index 9c6fd894..8c1d7677 100644
--- a/backup.c
+++ b/backup.c
@@ -197,7 +197,10 @@ static int keep_backup(char *fname)
if (do_stat (fname, &st)) return 1;
#endif
- file = make_file (-1, fname, 0);
+ file = make_file(-1, fname, NULL, 1);
+
+ /* the file could have disappeared */
+ if (!file) return 1;
/* make a complete pathname for backup file */
if (strlen(backup_dir) + strlen(fname) > (MAXPATHLEN - 1)) {