move finalizer above free
This commit is contained in:
parent
da64faf8bd
commit
6af4d4a825
2
merge.go
2
merge.go
|
@ -26,8 +26,8 @@ func newMergeHeadFromC(c *C.git_merge_head) *MergeHead {
|
|||
}
|
||||
|
||||
func (mh *MergeHead) Free() {
|
||||
C.git_merge_head_free(mh.ptr)
|
||||
runtime.SetFinalizer(mh, nil)
|
||||
C.git_merge_head_free(mh.ptr)
|
||||
}
|
||||
|
||||
func (r *Repository) MergeHeadFromFetchHead(branchName string, remoteURL string, oid *Oid) (*MergeHead, error) {
|
||||
|
|
Loading…
Reference in New Issue