diff --git a/rwcancel/rwcancel_unix.go b/rwcancel/rwcancel_unix.go index 7f2c9e0..739a8c3 100644 --- a/rwcancel/rwcancel_unix.go +++ b/rwcancel/rwcancel_unix.go @@ -9,7 +9,6 @@ import ( "errors" "golang.org/x/sys/unix" "os" - "runtime" "syscall" ) @@ -52,10 +51,6 @@ func NewRWCancel(fd int) (*RWCancel, error) { return nil, err } - runtime.SetFinalizer(&rwcancel, func(rw *RWCancel) { - rw.Cancel() - }) - return &rwcancel, nil }