diff options
author | Pierre-Olivier Latour <pol@mac.com> | 2014-10-24 08:23:14 -0700 |
---|---|---|
committer | Edward Thomson <ethomson@microsoft.com> | 2014-10-25 15:10:27 -0400 |
commit | 559528734fe8a6be148670ba34d79e58c1f48d3d (patch) | |
tree | 1151b172f54823ec7db010f0436ff3e02f78b094 | |
parent | 7881bab2eb176a5e055221d3f2c1f0665871c1fe (diff) | |
download | libgit2-559528734fe8a6be148670ba34d79e58c1f48d3d.tar.gz |
Fixed memory leak in git_tag_delete()
-rw-r--r-- | src/tag.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -406,8 +406,9 @@ int git_tag_delete(git_repository *repo, const char *tag_name) if (error < 0) return error; - if ((error = git_reference_delete(tag_ref)) == 0) - git_reference_free(tag_ref); + error = git_reference_delete(tag_ref); + + git_reference_free(tag_ref); return error; } |