Browse Source

Merge branch 'jc/pack-bitmap-unaligned' into maint

An unaligned 32-bit access in pack-bitmap code ahs been corrected.

* jc/pack-bitmap-unaligned:
  pack-bitmap: don't perform unaligned memory access
maint
Junio C Hamano 8 years ago
parent
commit
b944d7c4b5
  1. 2
      pack-bitmap.c

2
pack-bitmap.c

@ -627,7 +627,7 @@ static void show_objects_for_type(
sha1 = nth_packed_object_sha1(bitmap_git.pack, entry->nr); sha1 = nth_packed_object_sha1(bitmap_git.pack, entry->nr);


if (bitmap_git.hashes) if (bitmap_git.hashes)
hash = ntohl(bitmap_git.hashes[entry->nr]); hash = get_be32(bitmap_git.hashes + entry->nr);


show_reach(sha1, object_type, 0, hash, bitmap_git.pack, entry->offset); show_reach(sha1, object_type, 0, hash, bitmap_git.pack, entry->offset);
} }

Loading…
Cancel
Save