Skip to content

Commit 6b1daa7

Browse files
authored
Merge pull request kubernetes#2166 from mrueg/fix-panic
fix: Index out of range in metrics_store.SanitizeHeaders
2 parents e3dd5ff + 1536c72 commit 6b1daa7

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

pkg/metrics_store/metrics_writer.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,13 @@ func (m MetricsWriter) WriteAll(w io.Writer) error {
9191
func SanitizeHeaders(writers MetricsWriterList) MetricsWriterList {
9292
var lastHeader string
9393
for _, writer := range writers {
94-
for i, header := range writer.stores[0].headers {
95-
if header == lastHeader {
96-
writer.stores[0].headers[i] = ""
97-
} else {
98-
lastHeader = header
94+
if len(writer.stores) > 0 {
95+
for i, header := range writer.stores[0].headers {
96+
if header == lastHeader {
97+
writer.stores[0].headers[i] = ""
98+
} else {
99+
lastHeader = header
100+
}
99101
}
100102
}
101103
}

0 commit comments

Comments
 (0)