From 8df162988243a0bfed7d3084e45a359c728bdecb Mon Sep 17 00:00:00 2001 From: 9seconds Date: Fri, 13 Mar 2026 08:42:15 +0100 Subject: [PATCH] Access command should use native dialer instead of network one --- internal/cli/access.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/cli/access.go b/internal/cli/access.go index 465782235..550babc8c 100644 --- a/internal/cli/access.go +++ b/internal/cli/access.go @@ -101,8 +101,13 @@ func (a *Access) Run(cli *CLI, version string) error { } func (a *Access) getIP(ntw mtglib.Network, protocol string) net.IP { + dialer := ntw.NativeDialer() client := ntw.MakeHTTPClient(func(ctx context.Context, network, address string) (essentials.Conn, error) { - return ntw.DialContext(ctx, protocol, address) //nolint: wrapcheck + conn, err := dialer.DialContext(ctx, protocol, address) + if err != nil { + return nil, err + } + return essentials.WrapNetConn(conn), err }) req, err := http.NewRequest(http.MethodGet, "https://ifconfig.co", nil) //nolint: noctx