ref_transaction_commit(): correctly report close_ref() failure

Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>

Michael Haggerty committed Apr 25, 2016 at 11:58 UTC 5a563d4ad17a66aabeacfd0f221ac45c07bc4ee8
1 file changed +1
refs/files-backend.c
+1
@@ -3139,6 +3139,7 @@ int ref_transaction_commit(struct ref_transaction *transaction,
3139 if (close_ref(update->lock)) {
3140 strbuf_addf(err, "couldn't close '%s.lock'",
3141 update->refname);
3142 + ret = TRANSACTION_GENERIC_ERROR;
3143 goto cleanup;
3144 }
3145 }