Closed xenolightning closed 9 months ago
This addresses the Lock Recursion exception raised in #513
Don't try to clean up the handlers in the invocation.
Instead move all the logic to the add method.
This is slightly less optimal on the memory, but makes managing the locks across threads much simpler and less error prone.
The test was created and was able to reproduce the issue in 9.0.0, the "broken" test now passes.
This addresses the Lock Recursion exception raised in #513
Don't try to clean up the handlers in the invocation.
Instead move all the logic to the add method.
This is slightly less optimal on the memory, but makes managing the locks across threads much simpler and less error prone.
The test was created and was able to reproduce the issue in 9.0.0, the "broken" test now passes.