The EventEmitter listener collections may be modified by a call to bind or unbind while one of the web socket threads is enumerating the collections in EmitEvent.
While it's very hard to reproduce the necessary timing, this race manifests as an infinite loop in .NET Core.
The
EventEmitter
listener collections may be modified by a call to bind or unbind while one of the web socket threads is enumerating the collections inEmitEvent
.While it's very hard to reproduce the necessary timing, this race manifests as an infinite loop in .NET Core.