Commit Diff


commit - 7c60996cbac298efd8023b1b599d13371ae61963
commit + 81d5d80e4c68d79d6443f65602599ae708caf4c1
blob - 4af7bb0cff2a2aef13a76674f3280da1f7a06765
blob + e435e5c7f86a7022213d5640bb00c10fa10d2a3c
--- 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);