Add tun support for macOS

This commit is contained in:
世界
2022-08-05 16:55:46 +08:00
parent f691bd5ce1
commit dfa10d4ebe
11 changed files with 21 additions and 21 deletions

View File

@@ -25,7 +25,7 @@ func (r *Router) Exchange(ctx context.Context, message *dnsmessage.Message) (*dn
if err != nil && len(message.Questions) > 0 {
r.dnsLogger.ErrorContext(ctx, E.Cause(err, "exchange failed for ", message.Questions[0].Name.String()))
}
if response != nil {
if len(message.Questions) > 0 && response != nil {
LogDNSAnswers(r.dnsLogger, ctx, message.Questions[0].Name.String(), response.Answers)
}
return response, err