aboutsummaryrefslogtreecommitdiff
path: root/object-file.c
diff options
context:
space:
mode:
Diffstat (limited to 'object-file.c')
-rw-r--r--object-file.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/object-file.c b/object-file.c
index d7e153c1b9..1b62996ef0 100644
--- a/object-file.c
+++ b/object-file.c
@@ -1994,15 +1994,8 @@ static void odb_transaction_files_commit(struct odb_transaction *base)
{
struct odb_transaction_files *transaction = (struct odb_transaction_files *)base;
- /*
- * Ensure the transaction ending matches the pending transaction.
- */
- ASSERT(base == base->source->odb->transaction);
-
flush_loose_object_transaction(transaction);
flush_packfile_transaction(transaction);
- base->source->odb->transaction = NULL;
- free(transaction);
}
struct odb_transaction *odb_transaction_files_begin(struct odb_source *source)
@@ -2017,8 +2010,6 @@ struct odb_transaction *odb_transaction_files_begin(struct odb_source *source)
transaction->base.source = source;
transaction->base.commit = odb_transaction_files_commit;
- odb->transaction = &transaction->base;
-
return &transaction->base;
}