commit 921be706a9bba2b7321c994a0410bff1baa46240 from: Stefan Sperling date: Fri Jun 28 10:23:58 2019 UTC fix segfault in error path of 'tog diff' commit - a54b6686bf9e61e3c44c436393b1d17fa784b005 commit + 921be706a9bba2b7321c994a0410bff1baa46240 blob - 2b8c94f44e82e0ff7557e3eacacc02797976838a blob + fc0bb7562d2d4c401739ecf6172c5813f1448b59 --- tog/tog.c +++ tog/tog.c @@ -2853,7 +2853,8 @@ cmd_diff(int argc, char *argv[]) error = view_loop(view); done: free(repo_path); - got_repo_close(repo); + if (repo) + got_repo_close(repo); got_ref_list_free(&refs); return error; }