This commit is contained in:
KdeInit 2025-04-05 17:12:35 -04:00 committed by GitHub
parent 7cc541967e
commit 9a2639f40a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -279,6 +279,7 @@ func (r *RuleActionReject) Error(ctx context.Context) error {
default: default:
panic(F.ToString("unknown reject method: ", r.Method)) panic(F.ToString("unknown reject method: ", r.Method))
} }
if !r.NoDrop {
r.dropAccess.Lock() r.dropAccess.Lock()
defer r.dropAccess.Unlock() defer r.dropAccess.Unlock()
timeNow := time.Now() timeNow := time.Now()
@ -292,9 +293,11 @@ func (r *RuleActionReject) Error(ctx context.Context) error {
} }
return tun.ErrDrop return tun.ErrDrop
} }
}
return returnErr return returnErr
} }
type RuleActionHijackDNS struct{} type RuleActionHijackDNS struct{}
func (r *RuleActionHijackDNS) Type() string { func (r *RuleActionHijackDNS) Type() string {