diff options
author | Julian Mesa <julian.mesa@gitkraken.com> | 2022-11-03 15:11:18 +0100 |
---|---|---|
committer | Julian Mesa <julian.mesa@gitkraken.com> | 2022-11-03 15:11:18 +0100 |
commit | a8b18f15a40b862ee0264ffb6ed3c4980cf99a8c (patch) | |
tree | ce8d873fa57c0d46707eecc7b7f55c78e71d8e6a | |
parent | c7e8de1712c9ed04fd7d9c737860579d182267ea (diff) | |
download | libgit2-a8b18f15a40b862ee0264ffb6ed3c4980cf99a8c.tar.gz |
Missing dispose
-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 41689e4c2..5e8bbf373 100644 --- a/src/libgit2/tag.c +++ b/src/libgit2/tag.c @@ -404,8 +404,10 @@ int git_tag_create_from_buffer(git_oid *oid, git_repository *repo, const char *b /* write the buffer */ if ((error = git_odb_open_wstream( - &stream, odb, strlen(buffer), GIT_OBJECT_TAG)) < 0) + &stream, odb, strlen(buffer), GIT_OBJECT_TAG)) < 0) { + git_str_dispose(&ref_name); return error; + } if (!(error = git_odb_stream_write(stream, buffer, strlen(buffer)))) error = git_odb_stream_finalize_write(oid, stream); |