aboutsummaryrefslogtreecommitdiffstats
path: root/compat/posix.h
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2025-12-16 11:08:34 +0900
committerJunio C Hamano <gitster@pobox.com>2025-12-16 11:08:35 +0900
commit91bfbf49b6566d2b412d12240336027e351a631c (patch)
treefb6f10e6d9e0565d3d3dfe83e10652c4325239b6 /compat/posix.h
parent72154ce4147e971b59e10d79648b114481703607 (diff)
parent10bba537c4c23e713af05be700748c6a3c25bf68 (diff)
downloadgit-91bfbf49b6566d2b412d12240336027e351a631c.tar.gz
Merge branch 'rs/ban-mktemp'
Rewrite the only use of "mktemp()" that is subject to TOCTOU race and Stop using the insecure "mktemp()" function. * rs/ban-mktemp: compat: remove gitmkdtemp() banned.h: ban mktemp(3) compat: remove mingw_mktemp() compat: use git_mkdtemp() wrapper: add git_mkdtemp()
Diffstat (limited to 'compat/posix.h')
-rw-r--r--compat/posix.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/compat/posix.h b/compat/posix.h
index 067a00f33b..245386fa4a 100644
--- a/compat/posix.h
+++ b/compat/posix.h
@@ -329,8 +329,7 @@ int gitsetenv(const char *, const char *, int);
#endif
#ifdef NO_MKDTEMP
-#define mkdtemp gitmkdtemp
-char *gitmkdtemp(char *);
+#define mkdtemp git_mkdtemp
#endif
#ifdef NO_UNSETENV