Commit Diff


commit - d7a045384f72c50b511b8aa8b7543c80f663c90e
commit + 0311546bab0880d5ba279a80dd19ccdff6291f99
blob - e4574cb41b8cda5c437d9fa3e44defbf1b55d20d
blob + acba3bc301e05bc330bb53abb1f12febb558a4d3
--- tog/tog.c
+++ tog/tog.c
@@ -2118,7 +2118,7 @@ set_selected_commit(struct tog_diff_view_state *s,
 	free(s->id1);
 	pid = SIMPLEQ_FIRST(parent_ids);
 	s->id1 = pid ? got_object_id_dup(pid->id) : NULL;
-
+	got_object_commit_close(selected_commit);
 	return NULL;
 }