From ae107d5f56a0cb2b9703ad3733143e0f6acc01de Mon Sep 17 00:00:00 2001 From: FUJII Ryota Date: Tue, 27 Oct 2015 15:20:50 +0900 Subject: [PATCH] Fix memory leaks in NewIndex() and OpenIndex() --- index.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.go b/index.go index 0174dc1..1eb5e9d 100644 --- a/index.go +++ b/index.go @@ -97,7 +97,7 @@ func NewIndex() (*Index, error) { return nil, MakeGitError(err) } - return &Index{ptr: ptr}, nil + return newIndexFromC(ptr), nil } // OpenIndex creates a new index at the given path. If the file does @@ -115,7 +115,7 @@ func OpenIndex(path string) (*Index, error) { return nil, MakeGitError(err) } - return &Index{ptr: ptr}, nil + return newIndexFromC(ptr), nil } // Path returns the index' path on disk or an empty string if it