commit - 579bd556f987d6059cca7f20219140dae23079f3
commit + f8c474099e137ca59909ff027a093d754d222f9a
blob - 3bdd5de6347493883da0c68cd84407fc701bb8e0
blob + 0e60b2156e5a9ef85594f7ddccaba178ac16f667
--- lib/fetch.c
+++ lib/fetch.c
free(tmpidxpath);
tmpidxpath = NULL;
+ if (chmod(packpath, GOT_DEFAULT_FILE_MODE) != 0) {
+ err = got_error_from_errno2("chmod", packpath);
+ goto done;
+ }
+ if (chmod(idxpath, GOT_DEFAULT_FILE_MODE) != 0) {
+ err = got_error_from_errno2("chmod", idxpath);
+ goto done;
+ }
+
done:
if (tmppackpath && unlink(tmppackpath) == -1 && err == NULL)
err = got_error_from_errno2("unlink", tmppackpath);