Details
Description
The API functions to add/remove diagnosis records contain a race condition. If the state of a record is changed in a fast way between existent/nonexistent, the stack might ignore one of the state changes. It was also found, that re-adding a diagnosis record while it is beeing removed fails silently. It is expected that re-adding works in any state of the record.