From 6af4d4a82534f0cebc3d9ac680f83da1aace884a Mon Sep 17 00:00:00 2001 From: Jesse Ezell Date: Fri, 28 Feb 2014 11:15:39 -0800 Subject: [PATCH] move finalizer above free --- merge.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {