Fix matching rule-set invert

This commit is contained in:
世界
2026-02-15 21:08:33 +08:00
parent 0a69621207
commit 657fba4ca5
2 changed files with 158 additions and 3 deletions
+1 -3
View File
@@ -107,9 +107,7 @@ func (r *abstractDefaultRule) Match(metadata *adapter.InboundContext) bool {
}
for _, item := range r.items {
if _, isRuleSet := item.(*RuleSetItem); !isRuleSet {
metadata.DidMatch = true
}
metadata.DidMatch = true
if !item.Match(metadata) {
return r.invert
}