summaryrefslogtreecommitdiff
path: root/pack-objects.c
diff options
context:
space:
mode:
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 52560293b6..24ef42fc0a 100644
--- a/pack-objects.c
+++ b/pack-objects.c
@@ -123,7 +123,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);