From bad6cdfb88a2db47205380a85a91e956313d44e1 Mon Sep 17 00:00:00 2001 From: sixg0000d Date: Thu, 22 Apr 2021 08:12:05 +0800 Subject: [PATCH] Fix: fakedns return ErrEmptyResponse without result (#926) --- app/dns/nameserver_fakedns.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/dns/nameserver_fakedns.go b/app/dns/nameserver_fakedns.go index 65a0ca1b6..eafcc3d28 100644 --- a/app/dns/nameserver_fakedns.go +++ b/app/dns/nameserver_fakedns.go @@ -44,5 +44,8 @@ func (f *FakeDNSServer) QueryIP(ctx context.Context, domain string, _ net.IP, op newError(f.Name(), " got answer: ", domain, " -> ", ips).AtInfo().WriteToLog() - return netIP, nil + if len(netIP) > 0 { + return netIP, nil + } + return nil, dns.ErrEmptyResponse }