From dc819ceb1b0f906f1ab124f7492693970733a54d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gy=C3=B6rgy=20Krajcsovits?= Date: Sat, 31 Aug 2024 10:34:02 +0200 Subject: [PATCH] Use a trivial solution to #1605 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: György Krajcsovits --- prometheus/histogram.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/prometheus/histogram.go b/prometheus/histogram.go index 8d35f2d..c40a98b 100644 --- a/prometheus/histogram.go +++ b/prometheus/histogram.go @@ -1682,13 +1682,13 @@ func makeNativeExemplars(ttl time.Duration, maxCount int) nativeExemplars { } func (n *nativeExemplars) addExemplar(e *dto.Exemplar) { + n.Lock() + defer n.Unlock() + if cap(n.exemplars) == 0 { return } - n.Lock() - defer n.Unlock() - // The index where to insert the new exemplar. var nIdx int = -1