From 092906933b436426c5dddbda67feac28ab95519d Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 30 Jun 2005 17:03:14 +0000 Subject: [PATCH] Ignore EEXIST on second mkdir() call. --- generator.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator.c b/generator.c index 964b4037..7ae5ab7e 100644 --- a/generator.c +++ b/generator.c @@ -707,7 +707,7 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, if (statret != 0 && do_mkdir(fname,file->mode) != 0 && errno != EEXIST) { if (!relative_paths || errno != ENOENT || create_directory_path(fname, orig_umask) < 0 - || do_mkdir(fname, file->mode) < 0) { + || (do_mkdir(fname, file->mode) < 0 && errno != EEXIST)) { rsyserr(FERROR, errno, "recv_generator: mkdir %s failed", full_fname(fname)); -- 2.34.1