Commit Diff


commit - ef8ec60674275af0116b26e9c02ab4f4bd7bcd72
commit + 267bb3b89907b99d17aece9890a57afe2982b782
blob - 2f62fb3e673f0c53cddd9996f7e60b4f2277bbeb
blob + bc64c6af7747946ee999102bd29e8c420df1a314
--- tog/tog.c
+++ tog/tog.c
@@ -3580,7 +3580,9 @@ show_diff_view(struct tog_view *view)
 	free(id_str1);
 	free(id_str2);
 
-	return draw_file(view, header);
+	err = draw_file(view, header);
+	free(header);
+	return err;
 }
 
 static const struct got_error *