From c31a7b1ab47807f01613a571cc480f79d5fb4181 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Fri, 1 Jul 2022 21:28:52 -0700 Subject: conn, device, tun: set CLOEXEC on fds Signed-off-by: Brad Fitzpatrick Signed-off-by: Jason A. Donenfeld --- device/sticky_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'device') diff --git a/device/sticky_linux.go b/device/sticky_linux.go index 6193ea3..97c14b5 100644 --- a/device/sticky_linux.go +++ b/device/sticky_linux.go @@ -204,7 +204,7 @@ func (device *Device) routineRouteListener(bind conn.Bind, netlinkSock int, netl } func createNetlinkRouteSocket() (int, error) { - sock, err := unix.Socket(unix.AF_NETLINK, unix.SOCK_RAW, unix.NETLINK_ROUTE) + sock, err := unix.Socket(unix.AF_NETLINK, unix.SOCK_RAW|unix.SOCK_CLOEXEC, unix.NETLINK_ROUTE) if err != nil { return -1, err } -- cgit v1.2.3-54-g00ecf