From 58f331b49e07807bd3d53d29a9699164c7a29512 Mon Sep 17 00:00:00 2001 From: wwqgtxx Date: Mon, 25 Aug 2025 00:00:02 +0800 Subject: [PATCH] ping: fix network --- ping/socket_unix.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ping/socket_unix.go b/ping/socket_unix.go index 1618dfc..af072ae 100644 --- a/ping/socket_unix.go +++ b/ping/socket_unix.go @@ -23,14 +23,14 @@ func connect(privileged bool, controlFunc control.Func, destination netip.Addr) err error ) if destination.Is4() { - network = "ip4:icmp" + network = "ip4" // like std's netFD.ctrlNetwork if !privileged { fd, err = unix.Socket(unix.AF_INET, unix.SOCK_DGRAM, unix.IPPROTO_ICMP) } else { fd, err = unix.Socket(unix.AF_INET, unix.SOCK_RAW, unix.IPPROTO_ICMP) } } else { - network = "ip6:icmp" + network = "ip6" // like std's netFD.ctrlNetwork if !privileged { fd, err = unix.Socket(unix.AF_INET6, unix.SOCK_DGRAM, unix.IPPROTO_ICMPV6) } else {