diff --git a/merge.go b/merge.go index 82e01fb..570c361 100644 --- a/merge.go +++ b/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) {