Commit Diff


commit - 1f475ad8ebaae350efa6b139f101025f699c8dab
commit + 6f99ebb8a88fd2d2dae1309ef67512f9910a5568
blob - ab26b42a122f26f1413986cfa6d0f0ffa83d0400
blob + ca141f1783f91240ba9507acac4b2edaf8d77cfe
--- tog/tog.c
+++ tog/tog.c
@@ -548,6 +548,9 @@ show_log_view(struct got_object_id *start_id, struct g
 					break;
 				first_displayed_entry =
 				    TAILQ_NEXT(first_displayed_entry, entry);
+				if (TAILQ_LAST(&commits, commit_queue) !=
+				    last_displayed_entry)
+					break;
 				err = fetch_parent_commit(&entry,
 				    last_displayed_entry, repo);
 				if (err)