commit 2620684109b956e9b51f33d9a5e862fbdbbe8de4 from: Stefan Sperling date: Thu Jul 12 22:06:40 2018 UTC always close blame in got_blame_incremental() commit - 1960a6f9da8b811e074a153918a02e69c8a8d885 commit + 2620684109b956e9b51f33d9a5e862fbdbbe8de4 blob - 67a5c59587fdedd7aeaa91e2d271ef19d02b018c blob + 291585b030985cae246a336af51f8bc0d4384628 --- lib/blame.c +++ lib/blame.c @@ -454,7 +454,7 @@ got_blame_incremental(const char *path, struct got_obj err = blame_open(&blame, abspath, commit_id, repo, cb, arg); free(abspath); - if (err == NULL) + if (blame) blame_close(blame); return err; }