diff options
author | Simon Ser <contact@emersion.fr> | 2019-05-19 09:50:19 +0000 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2019-05-19 11:51:22 -0400 |
commit | f27db333052aa24a0aad135c09ce7969bf31bc56 (patch) | |
tree | 92acd47ded90d7c1a5e0c283c446122ff9aef594 /lib/msgstore.go | |
parent | 34dd6bc6354cd3592ed51da83de1a0839e08a37d (diff) | |
download | aerc-f27db333052aa24a0aad135c09ce7969bf31bc56.tar.gz |
worker/types/worker: make ID allocation atomic
Message IDs are allocated for both messages from UI to workers and the other way around. Hence, the global nextId variable is accessed from multiple goroutines. Instead, use atomic to access the global counter.
Diffstat (limited to 'lib/msgstore.go')
0 files changed, 0 insertions, 0 deletions