From 79bf6fca6983c558e69fc68f9591370fbc497e1f Mon Sep 17 00:00:00 2001 From: Christien Rioux Date: Tue, 1 Aug 2023 18:14:53 -0400 Subject: [PATCH] fix bug --- veilid-core/src/network_manager/address_filter.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/veilid-core/src/network_manager/address_filter.rs b/veilid-core/src/network_manager/address_filter.rs index 5bb1ec4b..417ebd4e 100644 --- a/veilid-core/src/network_manager/address_filter.rs +++ b/veilid-core/src/network_manager/address_filter.rs @@ -361,7 +361,7 @@ impl AddressFilter { Entry::Occupied(mut o) => { let cnt = o.get_mut(); assert!(*cnt > 0); - if *cnt == 0 { + if *cnt == 1 { inner.conn_count_by_ip4.remove(&v4); } else { *cnt -= 1; @@ -377,7 +377,7 @@ impl AddressFilter { Entry::Occupied(mut o) => { let cnt = o.get_mut(); assert!(*cnt > 0); - if *cnt == 0 { + if *cnt == 1 { inner.conn_count_by_ip6_prefix.remove(&v6); } else { *cnt -= 1;