fix: use full Lock in State.Save() to prevent data race (closes #17) #20

Sapludināts
sneak sapludināja 1 revīzijas no fix/state-save-data-race uz main 2026-02-21 11:22:47 +01:00

1 Revīzijas

Autors SHA1 Ziņojums Datums
clawbot
b162ca743b fix: use full Lock in State.Save() to prevent data race (closes #17)
Dažas pārbaudes neizdevās izpildīt
Check / check (pull_request) Failing after 5m31s
State.Save() was using RLock but mutating s.snapshot.LastUpdated,
which is a write operation. This created a data race since other
goroutines could also hold a read lock and observe a partially
written timestamp. Changed to full Lock to ensure exclusive access
during the mutation.
2026-02-21 00:51:58 -08:00