This commit is contained in:
Christien Rioux 2023-08-01 18:14:53 -04:00
parent 01aa411498
commit 79bf6fca69

View File

@ -361,7 +361,7 @@ impl AddressFilter {
Entry::Occupied(mut o) => { Entry::Occupied(mut o) => {
let cnt = o.get_mut(); let cnt = o.get_mut();
assert!(*cnt > 0); assert!(*cnt > 0);
if *cnt == 0 { if *cnt == 1 {
inner.conn_count_by_ip4.remove(&v4); inner.conn_count_by_ip4.remove(&v4);
} else { } else {
*cnt -= 1; *cnt -= 1;
@ -377,7 +377,7 @@ impl AddressFilter {
Entry::Occupied(mut o) => { Entry::Occupied(mut o) => {
let cnt = o.get_mut(); let cnt = o.get_mut();
assert!(*cnt > 0); assert!(*cnt > 0);
if *cnt == 0 { if *cnt == 1 {
inner.conn_count_by_ip6_prefix.remove(&v6); inner.conn_count_by_ip6_prefix.remove(&v6);
} else { } else {
*cnt -= 1; *cnt -= 1;