Skip to content

Commit 25dd1c9

Browse files
Missing dispose in git_tag_create__internal
1 parent a8b18f1 commit 25dd1c9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/libgit2/tag.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,8 +299,10 @@ static int git_tag_create__internal(
299299
}
300300

301301
if (create_tag_annotation) {
302-
if (write_tag_annotation(oid, repo, tag_name, target, tagger, message) < 0)
302+
if (write_tag_annotation(oid, repo, tag_name, target, tagger, message) < 0) {
303+
git_str_dispose(&ref_name);
303304
return -1;
305+
}
304306
} else
305307
git_oid_cpy(oid, git_object_id(target));
306308

0 commit comments

Comments
 (0)