diff options
author | Julian Mesa <julian.mesa@gitkraken.com> | 2022-11-03 15:15:33 +0100 |
---|---|---|
committer | Julian Mesa <julian.mesa@gitkraken.com> | 2022-11-03 15:15:33 +0100 |
commit | 25dd1c93aba78e4cb2827f729ed0d1c5c527ecf7 (patch) | |
tree | e71677b7976ad58144054377e939b29bd093b82e /src/libgit2/tag.c | |
parent | a8b18f15a40b862ee0264ffb6ed3c4980cf99a8c (diff) | |
download | libgit2-25dd1c93aba78e4cb2827f729ed0d1c5c527ecf7.tar.gz |
Missing dispose in git_tag_create__internal
Diffstat (limited to 'src/libgit2/tag.c')
-rw-r--r-- | src/libgit2/tag.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libgit2/tag.c b/src/libgit2/tag.c index 5e8bbf373..0a90e393c 100644 --- a/src/libgit2/tag.c +++ b/src/libgit2/tag.c @@ -299,8 +299,10 @@ static int git_tag_create__internal( } if (create_tag_annotation) { - if (write_tag_annotation(oid, repo, tag_name, target, tagger, message) < 0) + if (write_tag_annotation(oid, repo, tag_name, target, tagger, message) < 0) { + git_str_dispose(&ref_name); return -1; + } } else git_oid_cpy(oid, git_object_id(target)); |