URI: 
       tpl/debug: Fix reset of debug timers when running the server - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit c880faa99836308014e4daf7a111dbace629901c
   DIR parent 6cd0784e447f18e009cbbf30de471e486f7cf356
  HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Mon, 24 Jun 2024 12:49:35 +0200
       
       tpl/debug: Fix reset of debug timers when running the server
       
       Fixes #12621
       
       Diffstat:
         M tpl/debug/debug.go                  |       9 +++------
       
       1 file changed, 3 insertions(+), 6 deletions(-)
       ---
   DIR diff --git 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 {