From 2c09a1d7b21d68439404d961c422c7285d435d36 Mon Sep 17 00:00:00 2001 From: Vasyl Gello Date: Tue, 23 Jul 2024 22:44:14 +0300 Subject: [PATCH] Fix .pk.ygg resolver after refactoring Signed-off-by: Vasyl Gello --- cmd/yggstack/main.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cmd/yggstack/main.go b/cmd/yggstack/main.go index cab711a..19fbad9 100644 --- a/cmd/yggstack/main.go +++ b/cmd/yggstack/main.go @@ -292,12 +292,13 @@ func main() { socksOptions := []socks5.Option{ socks5.WithDial(s.DialContext), } - if nameserver != nil && *nameserver != "" { + if nameserver != nil { + if *nameserver == "" { + logger.Infof("DNS nameserver is not set!") + logger.Infof("SOCKS server will not be able to resolve hostnames other than .pk.ygg !") + } resolver := types.NewNameResolver(s, *nameserver) socksOptions = append(socksOptions, socks5.WithResolver(resolver)) - } else { - logger.Infof("DNS nameserver is not set!") - logger.Infof("SOCKS server will not be able to resolve hostnames other than .pk.ygg !") } if logger.GetLevel("debug") { socksOptions = append(socksOptions, socks5.WithLogger(logger))