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
}