Fix memleaks in Tree.EntryBy(Name/Path/Index), fixes #313 #365
2
tree.go
2
tree.go
|
@ -51,7 +51,6 @@ func (t Tree) EntryByName(filename string) *TreeEntry {
|
||||||
if entry == nil {
|
if entry == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
defer C.git_tree_entry_free(entry)
|
|
||||||
|
|
||||||
return newTreeEntry(entry)
|
return newTreeEntry(entry)
|
||||||
}
|
}
|
||||||
|
@ -80,7 +79,6 @@ func (t Tree) EntryByIndex(index uint64) *TreeEntry {
|
||||||
if entry == nil {
|
if entry == nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
defer C.git_tree_entry_free(entry)
|
|
||||||
|
|
||||||
return newTreeEntry(entry)
|
return newTreeEntry(entry)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue