From 3c0aff73e8549c42ea02747b5f32b0fc7c4d0a45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E3=81=AE=E3=81=8B=E3=81=88=E3=81=A7?= Date: Tue, 29 Nov 2022 09:54:15 +0800 Subject: [PATCH] Fix: logic of domain override --- app/dispatcher/default.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/dispatcher/default.go b/app/dispatcher/default.go index a048aa07a..e1fd16a70 100644 --- a/app/dispatcher/default.go +++ b/app/dispatcher/default.go @@ -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 {