From 8f630f0bfb78c56435fcbaa212e488d7161d580d Mon Sep 17 00:00:00 2001 From: pippellia-btc Date: Mon, 23 Jun 2025 18:42:44 +0200 Subject: [PATCH] avoid overflow if there is no logger --- pkg/walks/walker.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/walks/walker.go b/pkg/walks/walker.go index 4e47420..df09be0 100644 --- a/pkg/walks/walker.go +++ b/pkg/walks/walker.go @@ -125,8 +125,8 @@ func (c *CachedWalker) logStats() { if c.log != nil { hitRatio := 100 * float64(c.hits) / float64(c.calls) c.log.Printf("calls %d, hits %f%%", c.calls, hitRatio) - c.calls, c.hits = 0, 0 } + c.calls, c.hits = 0, 0 } func (c *CachedWalker) Follows(ctx context.Context, node graph.ID) ([]graph.ID, error) { @@ -136,7 +136,7 @@ func (c *CachedWalker) Follows(ctx context.Context, node graph.ID) ([]graph.ID, } c.calls++ - if c.calls >= 1000_000 { + if c.calls >= 1_000_000 { defer c.logStats() }