Commit 797bc7b9c23dea7041e152b5fe410c0c762eb416

Stefan Sperling 2018-10-22T23:30:33

prevent use-after free in tog's close_log_view()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/tog/tog.c b/tog/tog.c
index 9a794e2..220eb8c 100644
--- a/tog/tog.c
+++ b/tog/tog.c
@@ -1352,7 +1352,9 @@ close_log_view(struct tog_view *view)
 	err = stop_log_thread(s);
 	free_commits(&s->commits);
 	free(s->in_repo_path);
+	s->in_repo_path = NULL;
 	free(s->start_id);
+	s->start_id = NULL;
 	return err;
 }