Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5595287

Browse files
swisspolEdward Thomson
authored andcommitted
Fixed memory leak in git_tag_delete()
1 parent 7881bab commit 5595287

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/tag.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,8 +406,9 @@ int git_tag_delete(git_repository *repo, const char *tag_name)
406406
if (error < 0)
407407
return error;
408408

409-
if ((error = git_reference_delete(tag_ref)) == 0)
410-
git_reference_free(tag_ref);
409+
error = git_reference_delete(tag_ref);
410+
411+
git_reference_free(tag_ref);
411412

412413
return error;
413414
}

0 commit comments

Comments
 (0)