diff options
| author | lhchavez <[email protected]> | 2020-12-10 05:35:40 -0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-12-10 05:35:40 -0800 |
| commit | e28cce87c7551bffa1f4602ff492348f9a8cba60 (patch) | |
| tree | 17cda66f878bd6285f24d0867c444e9ca2e191e6 /remote.go | |
| parent | abf02bc7d79dfb7b0bbcd404ebecb202cff2a18e (diff) | |
Ensure that no pointer handles leak during the test (#712)
This change makes sure that pointer handles are correctly cleaned up
during tests.
Diffstat (limited to 'remote.go')
| -rw-r--r-- | remote.go | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -435,10 +435,12 @@ func RemoteIsValidName(name string) bool { return C.git_remote_is_valid_name(cname) == 1 } +// Free releases the resources of the Remote. func (r *Remote) Free() { runtime.SetFinalizer(r, nil) C.git_remote_free(r.ptr) r.ptr = nil + r.repo = nil } type RemoteCollection struct { |
