Merge pull request #443 from walkenzoy/master
git2go: fix reference iterator leak
(cherry picked from commit 14280de4da
)
This commit is contained in:
parent
6cc7d3dc6a
commit
ca9f5b6523
|
@ -456,10 +456,12 @@ func (v *ReferenceIterator) Next() (*Reference, error) {
|
|||
}
|
||||
|
||||
func newReferenceIteratorFromC(ptr *C.git_reference_iterator, r *Repository) *ReferenceIterator {
|
||||
return &ReferenceIterator{
|
||||
iter := &ReferenceIterator{
|
||||
ptr: ptr,
|
||||
repo: r,
|
||||
}
|
||||
runtime.SetFinalizer(iter, (*ReferenceIterator).Free)
|
||||
return iter
|
||||
}
|
||||
|
||||
// Free the reference iterator
|
||||
|
|
Loading…
Reference in New Issue