diff --git a/usr.bin/fetch/fetch.c b/usr.bin/fetch/fetch.c index 027c6f628ea..d19a25703f2 100644 --- a/usr.bin/fetch/fetch.c +++ b/usr.bin/fetch/fetch.c @@ -569,6 +569,8 @@ fetch(char *URL, const char *path) if (tmppath != NULL) { mkstemps(tmppath, strlen(slash) + 1); of = fopen(tmppath, "w"); + chown(tmppath, sb.st_uid, sb.st_gid); + chmod(tmppath, sb.st_mode & ALLPERMS); } } if (of == NULL)