From: René Scharfe Date: Sun, 1 Oct 2017 07:28:50 +0000 (+0200) Subject: refs: pass NULL to refs_resolve_refdup() if hash is not needed X-Git-Tag: v2.15.0-rc0~8^2~1 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/872ccb2c69ce44abb198efa1013dd4e0887a7495?hp=--cc refs: pass NULL to refs_resolve_refdup() if hash is not needed This gets us rid of a write-only variable. Signed-off-by: Rene Scharfe Signed-off-by: Junio C Hamano --- 872ccb2c69ce44abb198efa1013dd4e0887a7495 diff --git a/refs/files-backend.c b/refs/files-backend.c index a3134d23ab..a69b70f861 100644 --- a/refs/files-backend.c +++ b/refs/files-backend.c @@ -2499,7 +2499,6 @@ static int files_transaction_prepare(struct ref_store *ref_store, struct string_list affected_refnames = STRING_LIST_INIT_NODUP; char *head_ref = NULL; int head_type; - struct object_id head_oid; struct files_transaction_backend_data *backend_data; struct ref_transaction *packed_transaction = NULL; @@ -2556,7 +2555,7 @@ static int files_transaction_prepare(struct ref_store *ref_store, */ head_ref = refs_resolve_refdup(ref_store, "HEAD", RESOLVE_REF_NO_RECURSE, - head_oid.hash, &head_type); + NULL, &head_type); if (head_ref && !(head_type & REF_ISSYMREF)) { FREE_AND_NULL(head_ref);