Merge branch 'maint'
[gitweb.git] / sha1_file.c
index 36dad7261bbb2dde6fe2b038c435b9929c0ab442..6c0e251e02e20aed1eaa3bc1737e3e606cb4e23e 100644 (file)
@@ -2315,7 +2315,7 @@ static int write_loose_object(const unsigned char *sha1, char *hdr, int hdrlen,
        filename = sha1_file_name(sha1);
        fd = create_tmpfile(tmpfile, sizeof(tmpfile), filename);
        if (fd < 0) {
-               if (errno == EPERM)
+               if (errno == EACCES)
                        return error("insufficient permission for adding an object to repository database %s\n", get_object_directory());
                else
                        return error("unable to create temporary sha1 filename %s: %s\n", tmpfile, strerror(errno));