Forráskód Böngészése

another return value fix for mktemp...

Rich Felker 13 éve
szülő
commit
3825847243
1 módosított fájl, 2 hozzáadás és 1 törlés
  1. 2 1
      src/temp/mktemp.c

+ 2 - 1
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;