diff options
Diffstat (limited to 'src/runtime/metrics/sample.go')
| -rw-r--r-- | src/runtime/metrics/sample.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/runtime/metrics/sample.go b/src/runtime/metrics/sample.go index 9efc5c5f06..df1341d48c 100644 --- a/src/runtime/metrics/sample.go +++ b/src/runtime/metrics/sample.go @@ -43,5 +43,8 @@ func runtime_readMetrics(unsafe.Pointer, int, int) // Sample values with names not appearing in [All] will have their Value populated // as KindBad to indicate that the name is unknown. func Read(m []Sample) { + if len(m) == 0 { + return + } runtime_readMetrics(unsafe.Pointer(&m[0]), len(m), cap(m)) } |
