From c1e0e290e4f666130aaa794a7c7f46f94cbbbbbf Mon Sep 17 00:00:00 2001 From: Mikhail Mokrushin Date: Wed, 8 Jul 2026 16:32:42 +0200 Subject: [PATCH] Tolerate EEXIST in make_ancestors() Signed-off-by: Mikhail Mokrushin --- src/utils.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils.c b/src/utils.c index f0d26bdb..1d773dfa 100644 --- a/src/utils.c +++ b/src/utils.c @@ -526,7 +526,11 @@ make_ancestors(char *path, mode_t perm) return (-1); *p = '/'; } - return (mkdir(path, perm)); + + if (mkdir(path, perm) < 0 && errno != EEXIST) + return (-1); + + return (0); } int