Browse Source

Fix destination IP CIDR match in DNS

世界 1 year ago
parent
commit
8332878cdc
1 changed files with 1 additions and 1 deletions
  1. 1 1
      route/rule_item_cidr.go

+ 1 - 1
route/rule_item_cidr.go

@@ -73,7 +73,7 @@ func NewRawIPCIDRItem(isSource bool, ipSet *netipx.IPSet) *IPCIDRItem {
 }
 
 func (r *IPCIDRItem) Match(metadata *adapter.InboundContext) bool {
-	if r.isSource || metadata.QueryType != 0 || metadata.IPCIDRMatchSource {
+	if r.isSource || metadata.IPCIDRMatchSource {
 		return r.ipSet.Contains(metadata.Source.Addr)
 	} else {
 		if metadata.Destination.IsIP() {