From 86bd98d567476d387f15831786a61fa982bf39d7 Mon Sep 17 00:00:00 2001 From: Manik Rana Date: Thu, 18 Jul 2024 18:13:27 +0530 Subject: [PATCH] fix: add condition for OM fuzzing Signed-off-by: Manik Rana --- promql/fuzz.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/promql/fuzz.go b/promql/fuzz.go index 3fd50b9496..c07653dfcb 100644 --- a/promql/fuzz.go +++ b/promql/fuzz.go @@ -12,7 +12,6 @@ // limitations under the License. // Only build when go-fuzz is in use -//go:build gofuzz package promql @@ -68,6 +67,13 @@ func fuzzParseMetricWithContentType(in []byte, contentType string) int { panic(warning) } + switch contentType { + case "application/openmetrics-text": + p = textparse.NewOpenMetricsParserWithOpts(in, symbolTable, textparse.WithSkipCT(false)) + default: + break + } + var err error for { _, err = p.Next()