commit - a0e95631a63326f9bab9ef945028cad102c636b5
commit + 69185643da8c9e26b4e750f5c35826f2fe7baf21
blob - 01e747a83ade82a0af24a2d563a9013cb39d0cd7
blob + cf366734e6044f881d3e6bab9f46c2e480adc68e
--- lib/worktree.c
+++ lib/worktree.c
const struct got_error *err = NULL, *unlockerr = NULL;
struct got_pathlist_entry *pe;
const char *head_ref_name = NULL;
- struct got_reference *head_ref = NULL;
struct got_commit_object *head_commit = NULL;
struct got_reference *head_ref2 = NULL;
struct got_object_id *head_commit_id2 = NULL;
if (head_commit)
got_object_commit_close(head_commit);
free(head_commit_id2);
- if (head_ref)
- got_ref_close(head_ref);
if (head_ref2) {
unlockerr = got_ref_unlock(head_ref2);
if (unlockerr && err == NULL)