summaryrefslogtreecommitdiff
path: root/src/temp/mktemp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/temp/mktemp.c')
-rw-r--r--src/temp/mktemp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/temp/mktemp.c b/src/temp/mktemp.c
index 1057651e..654a2794 100644
--- a/src/temp/mktemp.c
+++ b/src/temp/mktemp.c
@@ -17,7 +17,8 @@ char *__mktemp(char *template)
if (l < 6 || strcmp(template+l-6, "XXXXXX")) {
errno = EINVAL;
- return 0;
+ *template = 0;
+ return template;
}
clock_gettime(CLOCK_REALTIME, &ts);
r = ts.tv_nsec + (uintptr_t)&ts / 16 + (uintptr_t)template;