From 9a60d782e3e350a0a7dcfdfe0f755f71001ebd94 Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Mon, 26 Dec 2022 13:59:29 -0500 Subject: [PATCH] if no dns then no resolver nor dig nor nothin --- server.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server.go b/server.go index b181398..be3d7c5 100644 --- a/server.go +++ b/server.go @@ -32,7 +32,7 @@ func NewServer(c *Config) *Server { }, } if c.DNS == "" { - resolver = &net.Resolver{} + resolver = nil } transport := &http.Transport{} transport.TLSClientConfig = &tls.Config{ @@ -133,6 +133,9 @@ func (s *Server) xfer(ctx context.Context, w io.Writer, r io.ReadCloser) { } func (s *Server) dig(ctx context.Context, host string) (string, error) { + if s.resolver == nil { + return host, nil + } search := host search = strings.TrimPrefix(search, "https://") search = strings.TrimPrefix(search, "http://")