free parentGitCommits

This commit is contained in:
Yifei Teng 2018-05-04 12:10:57 -05:00
parent 4c7aa2a276
commit f152ad76b7

View File

@ -639,6 +639,11 @@ final public class Repository {
// libgit2 expects a C-like array of parent git_commit pointer // libgit2 expects a C-like array of parent git_commit pointer
var parentGitCommits: [OpaquePointer?] = [] var parentGitCommits: [OpaquePointer?] = []
defer {
for commit in parentGitCommits {
git_commit_free(commit)
}
}
for parentCommit in parents { for parentCommit in parents {
var parent: OpaquePointer? = nil var parent: OpaquePointer? = nil
var oid = parentCommit.oid.oid var oid = parentCommit.oid.oid