Commit Diff


commit - c9917e65d9995cc47cf892e092d7344f52675579
commit + a310d9c3a96d8b9ec72eb3fe1f2251b8ba5aa61f
blob - f05786c2a00509ae1a6a3159214d55188847d9c9
blob + 4d998d35a4df6ddb4a64381049b0173d4e9f0344
--- tog/tog.c
+++ tog/tog.c
@@ -2305,6 +2305,8 @@ draw_commits(struct tog_view *view)
 			author_cols = width;
 		free(wauthor);
 		free(author);
+		if (err)
+			goto done;
 		err = got_object_commit_get_logmsg(&msg0, c);
 		if (err)
 			goto done;