diff --git a/device.go b/device.go index 08a6471..835a755 100644 --- a/device.go +++ b/device.go @@ -293,7 +293,7 @@ func NewDevice(tun TUNDevice, logger *Logger) *Device { // prepare signals - device.signals.stop = make(chan struct{}, 0) + device.signals.stop = make(chan struct{}) // prepare net diff --git a/tun_darwin.go b/tun_darwin.go index 97668cf..b212e57 100644 --- a/tun_darwin.go +++ b/tun_darwin.go @@ -117,7 +117,7 @@ func CreateTUNFromFile(file *os.File) (TUNDevice, error) { mtu: 1500, events: make(chan TUNEvent, 10), errors: make(chan error, 1), - statusListenersShutdown: make(chan struct{}, 0), + statusListenersShutdown: make(chan struct{}), } _, err := tun.Name() diff --git a/tun_linux.go b/tun_linux.go index a243a03..18fb72c 100644 --- a/tun_linux.go +++ b/tun_linux.go @@ -399,7 +399,7 @@ func CreateTUNFromFile(fd *os.File) (TUNDevice, error) { fd: fd, events: make(chan TUNEvent, 5), errors: make(chan error, 5), - statusListenersShutdown: make(chan struct{}, 0), + statusListenersShutdown: make(chan struct{}), nopi: false, } var err error