Commit Diff


commit - c80a2e6597f8d0d1008532a2df3aa135ccbca96a
commit + ef944b8b4a94171b8635afaf4a8354d652f841cd
blob - d3b52c7696509198365eec18a6e35986d1028da7
blob + 88c4ca4c8458fb49957990003adcfca10101e60a
--- tog/tog.c
+++ tog/tog.c
@@ -2310,6 +2310,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;