From d68a6cfb9ce88f62e2e7abf5657b7ba6710f802a Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Tue, 30 Dec 2025 21:14:18 -0600 Subject: [PATCH] refactor: replace hardcoded SO_KEEPALIVE value with constant for improved readability in TCPClientInterface --- pkg/interfaces/tcp_darwin.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/interfaces/tcp_darwin.go b/pkg/interfaces/tcp_darwin.go index a7d6887..21a3957 100644 --- a/pkg/interfaces/tcp_darwin.go +++ b/pkg/interfaces/tcp_darwin.go @@ -37,7 +37,7 @@ func (tc *TCPClientInterface) setTimeoutsOSX() error { probeAfter = TCP_PROBE_AFTER_SEC } - if err := syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_KEEPALIVE, 1); err != nil { + if err := syscall.SetsockoptInt(int(fd), syscall.SOL_SOCKET, syscall.SO_KEEPALIVE, SO_KEEPALIVE_ENABLE); err != nil { sockoptErr = fmt.Errorf("failed to enable SO_KEEPALIVE: %v", err) return }