From 641891e931c14aec30f063c8d4ae3fa0c5e469a9 Mon Sep 17 00:00:00 2001 From: crn4 Date: Tue, 17 Jun 2025 18:05:52 +0200 Subject: [PATCH] minor fix - logs for incrementing number of attempts --- management/server/loginfilter.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/management/server/loginfilter.go b/management/server/loginfilter.go index 1718bdeab..91656c6ac 100644 --- a/management/server/loginfilter.go +++ b/management/server/loginfilter.go @@ -43,21 +43,18 @@ func (l *loginFilter) addLogin(wgPubKey, metaHash string) { hashes: make(map[string]struct{}, loggingLimit), start: time.Now(), } - l.logged[wgPubKey] = mh } mh.hashes[metaHash] = struct{}{} mh.counter++ - l.logged[wgPubKey] = mh - if mh.counter > loggingLimit && len(mh.hashes) > 1 { + if mh.counter >= loggingLimit && mh.counter%loggingLimit == 0 && len(mh.hashes) > 1 { log.WithFields(log.Fields{ "wgPubKey": wgPubKey, "number of different hashes": len(mh.hashes), "elapsed time for number of attempts": time.Since(mh.start), "number of syncs": mh.counter, }).Info(mh.prepareHashes()) - - delete(l.logged, wgPubKey) } + l.logged[wgPubKey] = mh } func (m *metahash) prepareHashes() string {