From: René Scharfe Date: Sat, 06 Dec 2025 13:27:47 GMT Subject: [PATCH v2 2/5] compat: use git_mkdtemp() Message-ID: In-Reply-To: <64e62623-b911-4ddd-a481-05191853c0a6@web.de> A file might appear at the path returned by mktemp(3) before we call mkdir(2). Use the more robust git_mkdtemp() instead, which retries a number of times and doesn't need to call lstat(2). Signed-off-by: René Scharfe --- compat/mkdtemp.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/compat/mkdtemp.c b/compat/mkdtemp.c index 1136119592..fcdd4e01e1 100644 --- a/compat/mkdtemp.c +++ b/compat/mkdtemp.c @@ -2,7 +2,5 @@ char *gitmkdtemp(char *template) { - if (!*mktemp(template) || mkdir(template, 0700)) - return NULL; - return template; + return git_mkdtemp(template); } -- 2.52.0