From 081184f4367e9395c9eec3cd1c1e3020ba5e9315 Mon Sep 17 00:00:00 2001 From: Matthew Jaffee Date: Wed, 8 Dec 2021 15:59:12 -0600 Subject: [PATCH] another data race? fuck --- translate.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/translate.go b/translate.go index a9d547cb7..be1c47306 100644 --- a/translate.go +++ b/translate.go @@ -568,6 +568,8 @@ func (s *InMemTranslateStore) WriteTo(w io.Writer) (int64, error) { // don't expect to use InMemTranslateStore much, it's mostly there to // avoid disk load during testing. func (s *InMemTranslateStore) ReadFrom(r io.Reader) (count int64, err error) { + s.mu.Lock() + defer s.mu.Unlock() var bytes []byte bytes, err = ioutil.ReadAll(r) count = int64(len(bytes))