refs.c: ref_transaction_commit should not free the transaction
[gitweb.git] / refs.c
diff --git a/refs.c b/refs.c
index 6d841a06458f45b5e88950cfca3de02f98ebf4da..d9cac6db18da868a1fedf2e2a5f1a0c1bad2bf20 100644 (file)
--- a/refs.c
+++ b/refs.c
@@ -3509,7 +3509,6 @@ int ref_transaction_commit(struct ref_transaction *transaction,
                if (updates[i]->lock)
                        unlock_ref(updates[i]->lock);
        free(delnames);
-       ref_transaction_free(transaction);
        return ret;
 }