Andrew's git
/
gitweb.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
commit
grep
author
committer
pickaxe
?
re
files_transaction_prepare(): don't leak flags to packed transaction
[gitweb.git]
/
refs
/
files-backend.c
diff --git
a/refs/files-backend.c
b/refs/files-backend.c
index 2bd54e11aedf0e081072dbb58d327b969d0948bc..fadf1036d3745bc6367317bb1d1cc6bf62f91a61 100644
(file)
--- a/
refs/files-backend.c
+++ b/
refs/files-backend.c
@@
-2594,8
+2594,8
@@
static int files_transaction_prepare(struct ref_store *ref_store,
ref_transaction_add_update(
packed_transaction, update->refname,
-
update->flags & ~REF_HAVE_OLD
,
- &update->new_oid,
&update->old_oid
,
+
REF_HAVE_NEW | REF_NODEREF
,
+ &update->new_oid,
NULL
,
NULL);
}
}