From: Jason A. Donenfeld Date: Mon, 14 May 2018 04:10:08 +0000 (+0200) Subject: No more finalizer for rwcancel X-Git-Tag: 0.0.20180514~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b30278ce666a74b46f607b47bf3fbe87744c016;p=thirdparty%2Fwireguard-go.git No more finalizer for rwcancel --- 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 }