mirror of
https://github.com/XTLS/Xray-core.git
synced 2024-11-22 20:59:19 +02:00
Fix: sniffer call IP() on a DomainAddress
This commit is contained in:
parent
32713bcc0e
commit
de54d4b08f
|
@ -196,7 +196,7 @@ func shouldOverride(ctx context.Context, result SniffResult, request session.Sni
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
if fakeDNSEngine != nil && protocolString != "bittorrent" && p == "fakedns" &&
|
if fakeDNSEngine != nil && protocolString != "bittorrent" && p == "fakedns" &&
|
||||||
fakeDNSEngine.GetFakeIPRange().Contains(destination.Address.IP()) {
|
destination.Address.Family().IsIP() && fakeDNSEngine.GetFakeIPRange().Contains(destination.Address.IP()) {
|
||||||
newError("Using sniffer ", protocolString, " since the fake DNS missed").WriteToLog(session.ExportIDToError(ctx))
|
newError("Using sniffer ", protocolString, " since the fake DNS missed").WriteToLog(session.ExportIDToError(ctx))
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue