FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

fix memory leak of repo object in getReferences · sdtm1016/nodegit@c024dfb · GitHub

Repository navigation

Commit c024dfb

Browse files
authored andcommitted
fix memory leak of repo object in getReferences
1 parent e132dca commit c024dfb

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

‎generate/templates/manual/repository/get_remotes.cc‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ void GitRepository::GetRemotesWorker::Execute()
5151
if (giterr_last() != NULL) {
5252
baton->error = git_error_dup(giterr_last());
5353
}
54+
55+
git_repository_free(repo);
5456
delete baton->out;
5557
baton->out = NULL;
5658
return;
@@ -82,6 +84,9 @@ void GitRepository::GetRemotesWorker::Execute()
8284

8385
baton->out->push_back(remote);
8486
}
87+
88+
git_strarray_free(&remote_names);
89+
git_repository_free(repo);
8590
}
8691

8792
void GitRepository::GetRemotesWorker::HandleErrorCallback() {

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL