Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.kernel.org/pub/scm/git/git.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2019-12-01 20:04:38 +0300
committerJunio C Hamano <gitster@pobox.com>2019-12-01 20:04:38 +0300
commit8faff3899e1fdefbdd143eaf5ce3b96532205bc7 (patch)
treed42f26e57cc524498fb3e49a9897b413d46a5e31 /pack-objects.c
parentef8f6210457a3af5a1c36ba066cb4f2b5a8529fa (diff)
parentf66e0401abaa884aa91100b4c155c4d042c47e0d (diff)
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.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/pack-objects.c b/pack-objects.c
index c6250d77f4..5e5a3c62d9 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);