Message ID | 20240522090326.1268326-6-knayak@gitlab.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | update-ref: add symref support for --stdin | expand |
diff --git a/refs/reftable-backend.c b/refs/reftable-backend.c index dc7aa7f274..8582f2ff2f 100644 --- a/refs/reftable-backend.c +++ b/refs/reftable-backend.c @@ -896,8 +896,9 @@ static int reftable_be_transaction_prepare(struct ref_store *ref_store, */ new_update = ref_transaction_add_update( transaction, referent.buf, new_flags, - &u->new_oid, &u->old_oid, u->new_target, - u->old_target, u->msg); + u->new_target ? NULL : &u->new_oid, + u->old_target ? NULL : &u->old_oid, + u->new_target, u->old_target, u->msg); new_update->parent_update = u;