]> git.ipfire.org Git - thirdparty/wireguard-go.git/commitdiff
No more finalizer for rwcancel
authorJason A. Donenfeld <Jason@zx2c4.com>
Mon, 14 May 2018 04:10:08 +0000 (06:10 +0200)
committerJason A. Donenfeld <Jason@zx2c4.com>
Mon, 14 May 2018 04:10:08 +0000 (06:10 +0200)
rwcancel/rwcancel_unix.go

index 7f2c9e04d5bb411dc0c420ada964b0108300e58a..739a8c349e433067218133e4fe029904a8be05f9 100644 (file)
@@ -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
 }