From c2735ad443d4f5d1e03c9a6267ca423b57d2dff3 Mon Sep 17 00:00:00 2001 From: Mark Holt Date: Mon, 5 Aug 2024 22:11:38 +0100 Subject: [PATCH] don't initatiate time if closed --- mmap_span/mmap_span.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mmap_span/mmap_span.go b/mmap_span/mmap_span.go index 54487149f2..e5b28418fc 100644 --- a/mmap_span/mmap_span.go +++ b/mmap_span/mmap_span.go @@ -39,7 +39,7 @@ func (ms *MMapSpan) Append(mMap Mmap) { func (ms *MMapSpan) Flush(onFlush func(size int64)) (errs []error) { ms.mu.Lock() defer ms.mu.Unlock() - if ms.flushTimer == nil { + if len(ms.mMaps) > 0 && ms.flushTimer == nil { ms.flushTimer = time.AfterFunc(ms.FlushTime, func() { ms.mu.Lock()