From b644131fd7893e32157ac83729962de0bb56b023 Mon Sep 17 00:00:00 2001 From: JackDoan Date: Wed, 15 Apr 2026 17:54:21 -0500 Subject: [PATCH] remove yellow squiggles --- overlay/tun_linux.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/overlay/tun_linux.go b/overlay/tun_linux.go index beec79e1..c6806441 100644 --- a/overlay/tun_linux.go +++ b/overlay/tun_linux.go @@ -186,13 +186,13 @@ func newTun(c *config.C, l *logrus.Logger, vpnNetworks []netip.Prefix, multiqueu func newTunGeneric(c *config.C, l *logrus.Logger, fd int, vpnNetworks []netip.Prefix) (*tun, error) { shutdownFd, err := unix.Eventfd(0, unix.EFD_NONBLOCK|unix.EFD_CLOEXEC) if err != nil { - unix.Close(fd) + _ = unix.Close(fd) return nil, fmt.Errorf("failed to create eventfd: %w", err) } - if err := unix.SetNonblock(fd, true); err != nil { - unix.Close(fd) - unix.Close(shutdownFd) + if err = unix.SetNonblock(fd, true); err != nil { + _ = unix.Close(fd) + _ = unix.Close(shutdownFd) return nil, fmt.Errorf("failed to set tun fd non-blocking: %w", err) } @@ -309,12 +309,12 @@ func (t *tun) NewMultiQueueReader() (io.ReadWriteCloser, error) { req.Flags = uint16(unix.IFF_TUN | unix.IFF_NO_PI | unix.IFF_MULTI_QUEUE) copy(req.Name[:], t.Device) if err = ioctl(uintptr(fd), uintptr(unix.TUNSETIFF), uintptr(unsafe.Pointer(&req))); err != nil { - unix.Close(fd) + _ = unix.Close(fd) return nil, err } if err = unix.SetNonblock(fd, true); err != nil { - unix.Close(fd) + _ = unix.Close(fd) return nil, err } @@ -757,7 +757,7 @@ func (t *tun) Close() error { if t.shutdownFd >= 0 { var buf [8]byte binary.NativeEndian.PutUint64(buf[:], 1) - unix.Write(t.shutdownFd, buf[:]) + _, _ = unix.Write(t.shutdownFd, buf[:]) } if t.tunFd != nil { @@ -765,7 +765,7 @@ func (t *tun) Close() error { } if t.shutdownFd >= 0 { - unix.Close(t.shutdownFd) + _ = unix.Close(t.shutdownFd) t.shutdownFd = -1 }