Commit Diff


commit - 6f748833062c683ec23808460f4bb67bd18693e3
commit + c8283a6b5ca94901ddccbd5043a68eb09420e1cc
blob - c55c84a54474d7a32640abed764ed50b3fc9ad5a
blob + 1142660c61ff6b500cdfaf855d200fed2d1e52f6
--- got/got.c
+++ got/got.c
@@ -8577,7 +8577,7 @@ cmd_commit(int argc, char *argv[])
 
 	error = get_author(&committer, repo, worktree);
 	if (error)
-		return error;
+		goto done;
 
 	if (author != NULL && !strcmp(committer, author)) {
 		error = got_error(GOT_ERR_COMMIT_REDUNDANT_AUTHOR);