commit a06ff56fe6d05906b4a5c515605b1196b3479d1f from: Christian Weisgerber date: Thu Jan 21 18:33:50 2021 UTC fix a use after free() ok jrick stsp commit - 56d0a75325a6ada09ad4f1c586f7fde7971b52f6 commit + a06ff56fe6d05906b4a5c515605b1196b3479d1f blob - 5dfe5fbfdef7f0419e78c3302df7d292acfa2f2e blob + f846908bacd4e75c56ebc30d1e1761925c69fa62 --- lib/worktree.c +++ lib/worktree.c @@ -510,8 +510,8 @@ got_worktree_close(struct got_worktree *worktree) free(worktree->root_path); free(worktree->gotconfig_path); got_gotconfig_free(worktree->gotconfig); - free(worktree); close(worktree->root_fd); + free(worktree); return err; }