chore: clarify IP limit comment

This commit is contained in:
copilot-swe-agent[bot] 2026-05-29 22:02:32 +00:00 committed by GitHub
parent 074394a719
commit 996d467c50
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -260,8 +260,8 @@ func mergeClientIps(old, new []IPWithTimestamp, staleCutoff int64) map[string]in
// mergeClientIps, and without this split it would keep triggering // mergeClientIps, and without this split it would keep triggering
// fail2ban even though it isn't currently connected. see #4077 / #4091. // fail2ban even though it isn't currently connected. see #4077 / #4091.
// //
// live is sorted ascending so we can drop the oldest entries first // live is sorted ascending (oldest → newest), so we keep the most recent
// while keeping the most recent ones (last IP wins). // entries at the end of the slice (last IP wins).
func partitionLiveIps(ipMap map[string]int64, observedThisScan map[string]bool) (live, historical []IPWithTimestamp) { func partitionLiveIps(ipMap map[string]int64, observedThisScan map[string]bool) (live, historical []IPWithTimestamp) {
live = make([]IPWithTimestamp, 0, len(observedThisScan)) live = make([]IPWithTimestamp, 0, len(observedThisScan))
historical = make([]IPWithTimestamp, 0, len(ipMap)) historical = make([]IPWithTimestamp, 0, len(ipMap))