Commit Diff


commit - ae3e7fba59fd6f2a5e61d99860600e21e69b4722
commit + 6f04a9f3014abece8f6e4cecccc3d7e7e35c9984
blob - 087e725ea4d09f0de4fafa23fc9426885882ed3a
blob + c8c1fee8278da6aa0241a91d1b28affaf190a9c2
--- tog/tog.c
+++ tog/tog.c
@@ -5610,8 +5610,6 @@ open_diff_view(struct tog_view *view, struct got_objec
 	s->last_displayed_line = view->nlines;
 	s->selected_line = 1;
 	s->repo = repo;
-	s->id1 = id1;
-	s->id2 = id2;
 	s->label1 = label1;
 	s->label2 = label2;
 
@@ -6200,6 +6198,8 @@ done:
 	free(keyword_idstr2);
 	free(label1);
 	free(label2);
+	free(id1);
+	free(id2);
 	free(repo_path);
 	free(cwd);
 	if (repo) {