From 6ec57268dbecd5d28a58008b61ce4de1101c470f Mon Sep 17 00:00:00 2001 From: Bagas Date: Tue, 14 Jul 2026 11:42:26 +0700 Subject: [PATCH] fix: read starttedAt with mutex on lifecycle --- internal/session/lifecycle/lifecycle.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/session/lifecycle/lifecycle.go b/internal/session/lifecycle/lifecycle.go index b291fee..c04473d 100644 --- a/internal/session/lifecycle/lifecycle.go +++ b/internal/session/lifecycle/lifecycle.go @@ -181,5 +181,7 @@ func isClosedError(err error) bool { } func (l *lifecycle) StartedAt() time.Time { + l.mu.Lock() + defer l.mu.Unlock() return l.startedAt }