fix fakedns is nil

This commit is contained in:
pocketW 2022-04-30 13:22:42 +10:00 committed by yuhan6665
parent 244db57398
commit dcba88e511

View file

@ -15,7 +15,7 @@ import (
func newFakeDNSSniffer(ctx context.Context) (protocolSnifferWithMetadata, error) { func newFakeDNSSniffer(ctx context.Context) (protocolSnifferWithMetadata, error) {
var fakeDNSEngine dns.FakeDNSEngine var fakeDNSEngine dns.FakeDNSEngine
{ {
fakeDNSEngineFeat := core.MustFromContext(ctx).GetFeature(fakeDNSEngine) fakeDNSEngineFeat := core.MustFromContext(ctx).GetFeature((*dns.FakeDNSEngine)(nil))
if fakeDNSEngineFeat != nil { if fakeDNSEngineFeat != nil {
fakeDNSEngine = fakeDNSEngineFeat.(dns.FakeDNSEngine) fakeDNSEngine = fakeDNSEngineFeat.(dns.FakeDNSEngine)
} }