has_sha1_file: don't bother if we are not in a repository
[gitweb.git] / sha1_file.c
index 2eda9291ee307127bdd715f0540994464534429d..18bfb4f448840546ab3d72a42cf389832fe4732c 100644 (file)
@@ -3320,6 +3320,8 @@ int has_sha1_file_with_flags(const unsigned char *sha1, int flags)
 {
        struct pack_entry e;
 
+       if (!startup_info->have_repository)
+               return 0;
        if (find_pack_entry(sha1, &e))
                return 1;
        if (has_loose_object(sha1))