fsck: avoid looking at NULL blob->object
[gitweb.git] / sha1_file.c
index cc0f43ea849569664d1af9fe05a6b42917990a7f..53f0a3693fef1e03659cf3b41d15246ad419911e 100644 (file)
@@ -2209,7 +2209,7 @@ int read_loose_object(const char *path,
                goto out;
        }
 
-       if (*type == OBJ_BLOB) {
+       if (*type == OBJ_BLOB && *size > big_file_threshold) {
                if (check_stream_sha1(&stream, hdr, *size, path, expected_sha1) < 0)
                        goto out;
        } else {