summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2017-03-24 09:26:31 +0100
committerPatrick Steinhardt <ps@pks.im>2017-03-24 09:26:31 +0100
commitfbdf2a79d5b6f3f4c9a7abdd971f9f3cb133e157 (patch)
treeff76102f72ff00ec5a46a0eb41b5280f17e6f48e
parent4004d68f99c5f8c4f3a338ca0b2e17fddc55c273 (diff)
downloadlibgit2-fbdf2a79d5b6f3f4c9a7abdd971f9f3cb133e157.tar.gz
worktree: unconditionally free the worktree's name
-rw-r--r--src/worktree.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/worktree.c b/src/worktree.c
index 393a088fe..55fbf5204 100644
--- a/src/worktree.c
+++ b/src/worktree.c
@@ -212,8 +212,7 @@ int git_worktree_open_from_repository(git_worktree **out, git_repository *repo)
goto out;
out:
- if (error)
- free(name);
+ free(name);
git_buf_free(&parent);
return error;