diff --git a/client/firewall/uspfilter/uspfilter.go b/client/firewall/uspfilter/uspfilter.go index 3cbd3e6af..94725658a 100644 --- a/client/firewall/uspfilter/uspfilter.go +++ b/client/firewall/uspfilter/uspfilter.go @@ -238,13 +238,7 @@ func (m *Manager) dropFilter(packetData []byte, rules map[string]map[string]Rule } } - _, ok := rules["0.0.0.0"] - if ok { - return false - } - - _, ok = rules["::"] - if ok { + if len(rules["0.0.0.0"]) > 0 || len(rules["::"]) > 0 { return false }