lock meta mutex during marshaling

This commit is contained in:
Nikita Safonov 2019-09-26 16:52:31 +03:00
commit 74ada7e865

View file

@ -29,6 +29,8 @@ func NewMeta() *Meta {
}
func (m *Meta) MarshalJSON() ([]byte, error) {
m.Lock()
defer m.Unlock()
return json.Marshal(metaJSON{Values: m.m})
}