summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2024-06-24 12:49:35 +0200
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2024-06-24 12:49:35 +0200
commitc880faa99836308014e4daf7a111dbace629901c (patch)
tree8297cea8fca08d2433e9f8e842df2dafcdcf9bf2
parent6cd0784e447f18e009cbbf30de471e486f7cf356 (diff)
tpl/debug: Fix reset of debug timers when running the server
Fixes #12621
-rw-r--r--tpl/debug/debug.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/tpl/debug/debug.go b/tpl/debug/debug.go
index 027454b53..ae1acf5eb 100644
--- a/tpl/debug/debug.go
+++ b/tpl/debug/debug.go
@@ -30,12 +30,9 @@ import (
// New returns a new instance of the debug-namespaced template functions.
func New(d *deps.Deps) *Namespace {
- var timers map[string][]*timer
+ ns := &Namespace{}
if d.Log.Level() <= logg.LevelInfo {
- timers = make(map[string][]*timer)
- }
- ns := &Namespace{
- timers: timers,
+ ns.timers = make(map[string][]*timer)
}
if ns.timers == nil {
@@ -55,7 +52,7 @@ func New(d *deps.Deps) *Namespace {
var timersSorted []data
- for k, v := range timers {
+ for k, v := range ns.timers {
var total time.Duration
var median time.Duration
sort.Slice(v, func(i, j int) bool {