diff options
author | Junio C Hamano <gitster@pobox.com> | 2019-12-01 17:04:38 (GMT) |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-12-01 17:04:38 (GMT) |
commit | 8faff3899e1fdefbdd143eaf5ce3b96532205bc7 (patch) | |
tree | d42f26e57cc524498fb3e49a9897b413d46a5e31 /pack-objects.c | |
parent | ef8f6210457a3af5a1c36ba066cb4f2b5a8529fa (diff) | |
parent | f66e0401abaa884aa91100b4c155c4d042c47e0d (diff) | |
download | git-8faff3899e1fdefbdd143eaf5ce3b96532205bc7.zip git-8faff3899e1fdefbdd143eaf5ce3b96532205bc7.tar.gz git-8faff3899e1fdefbdd143eaf5ce3b96532205bc7.tar.bz2 |
Merge branch 'jk/optim-in-pack-idx-conversion'
Code clean-up.
* jk/optim-in-pack-idx-conversion:
pack-objects: avoid pointless oe_map_new_pack() calls
Diffstat (limited to 'pack-objects.c')
-rw-r--r-- | pack-objects.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pack-objects.c b/pack-objects.c index c6250d7..5e5a3c6 100644 --- a/pack-objects.c +++ b/pack-objects.c @@ -119,7 +119,10 @@ void oe_map_new_pack(struct packing_data *pack) { uint32_t i; - REALLOC_ARRAY(pack->in_pack, pack->nr_alloc); + if (pack->in_pack) + BUG("packing_data has already been converted to pack array"); + + ALLOC_ARRAY(pack->in_pack, pack->nr_alloc); for (i = 0; i < pack->nr_objects; i++) pack->in_pack[i] = oe_in_pack(pack, pack->objects + i); |