Fix: logic of domain override

This commit is contained in:
秋のかえで
2022-11-29 09:55:55 +08:00
parent 82495d092b
commit 3c0aff73e8
+1 -1
View File
@@ -182,7 +182,7 @@ func shouldOverride(result SniffResult, domainOverride []string) bool {
protocolString = resComp.ProtocolForDomainResult()
}
for _, p := range domainOverride {
if strings.HasPrefix(protocolString, p) && strings.HasSuffix(protocolString, p) {
if strings.HasPrefix(protocolString, p) || strings.HasSuffix(protocolString, p) {
return true
}
if resultSubset, ok := result.(SnifferIsProtoSubsetOf); ok {