diff options
author | Aliaksandr Valialkin <valyala@gmail.com> | 2016-09-27 20:02:30 +0300 |
---|---|---|
committer | Aliaksandr Valialkin <valyala@gmail.com> | 2016-09-27 20:02:30 +0300 |
commit | b43280dfe8ade44056e0179593f8ab30f82a7f47 (patch) | |
tree | b8f515ba26bb0e511629f27d04f240e60f2f9b02 /expvarhandler | |
parent | go vet fix (diff) | |
download | fasthttp-b43280dfe8ade44056e0179593f8ab30f82a7f47.tar.gz fasthttp-b43280dfe8ade44056e0179593f8ab30f82a7f47.tar.bz2 fasthttp-b43280dfe8ade44056e0179593f8ab30f82a7f47.zip |
expvarhandler: properly generate json output when regexp filter is present
Diffstat (limited to 'expvarhandler')
-rw-r--r-- | expvarhandler/expvar.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/expvarhandler/expvar.go b/expvarhandler/expvar.go index cc812b2..0c76368 100644 --- a/expvarhandler/expvar.go +++ b/expvarhandler/expvar.go @@ -36,10 +36,10 @@ func ExpvarHandler(ctx *fasthttp.RequestCtx) { fmt.Fprintf(ctx, "{\n") first := true expvar.Do(func(kv expvar.KeyValue) { - if !first { - fmt.Fprintf(ctx, ",\n") - } if r.MatchString(kv.Key) { + if !first { + fmt.Fprintf(ctx, ",\n") + } first = false fmt.Fprintf(ctx, "\t%q: %s", kv.Key, kv.Value) } |