summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--status.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/status.go b/status.go
index 4523cb8..efe6eb0 100644
--- a/status.go
+++ b/status.go
@@ -61,14 +61,13 @@ func newStatusListFromC(ptr *C.git_status_list) *StatusList {
return statusList
}
-func (statusList *StatusList) Free() error {
+func (statusList *StatusList) Free() {
if statusList.ptr == nil {
- return ErrInvalid
+ return
}
runtime.SetFinalizer(statusList, nil)
C.git_status_list_free(statusList.ptr)
statusList.ptr = nil
- return nil
}
func (statusList *StatusList) ByIndex(index int) (StatusEntry, error) {