Commit 0311546bab0880d5ba279a80dd19ccdff6291f99

Stefan Sperling 2019-02-21T22:30:00

tog: fix commit object leak in set_selected_commit()

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/tog/tog.c b/tog/tog.c
index e4574cb..acba3bc 100644
--- a/tog/tog.c
+++ b/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;
 }