about summary refs log tree commit diff
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 1462a16c..1057651e 100644
--- a/src/temp/mktemp.c
+++ b/src/temp/mktemp.c
@@ -26,8 +26,9 @@ char *__mktemp(char *template)
 		if (access(template, F_OK) < 0) return template;
 		r = r * 1103515245 + 12345;
 	}
+	*template = 0;
 	errno = EEXIST;
-	return 0;
+	return template;
 }
 
 weak_alias(__mktemp, mktemp);