From 1a75de6b9c1e821fc585e89eb466610c2cbc83b5 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Mon, 20 Nov 2023 22:31:56 -0500 Subject: Do not produce an error if a path element exists during creation --- src/copy.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/copy.c b/src/copy.c index fa623d2..b956894 100644 --- a/src/copy.c +++ b/src/copy.c @@ -102,6 +102,11 @@ int mkdirs(const char *_path, mode_t mode) { strcat(result, token); strcat(result, "/"); status = mkdir(result, mode); + if (status && errno == EEXIST) { + status = 0; + errno = 0; + continue; + } } return status; } -- cgit