mirror of
https://github.com/chatmail/core.git
synced 2026-05-21 07:46:31 +03:00
Fix race condition in alloc_ongoing()
Hold the same write lock while checking if ongoing process is already allocated and while allocating it. Otherwise it is possible for two parallel processes running alloc_ongoing() to decide that no ongoing process is allocated and allocate two ongoing processes.
This commit is contained in:
@@ -24,8 +24,12 @@
|
||||
- node: throw error when getting context with an invalid account id
|
||||
- node: throw error when instanciating a wrapper class on `null` (Context, Message, Chat, ChatList and so on)
|
||||
- use same contact-color if email address differ only in upper-/lowercase #3327
|
||||
- fix race condition in ongoing process (import/export, configuration) allocation
|
||||
- repair encrypted mails "mixed up" by Google Workspace "Append footer" function #3315
|
||||
|
||||
### Removed
|
||||
- node: remove unmaintained coverage scripts
|
||||
|
||||
|
||||
## 1.80.0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user