Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: fix console wallet tick events endless loop edge case at shutdown (
#3380) Description --- Fixed an edge case with console wallet shutdown where the tick events send loop will continue to send key or tick events after the receiver part of the channel has been closed. From the documentation: _"A send operation can only fail if the receiving end of a channel is disconnected."_ The tick event sending loop is now exited if the receiver channel has been closed. Motivation and Context --- It was found with system-level testing that with shutdown some times multiple key or tick events are being sent on a closed receiver channel and prevents the wallet from shutting down cleanly. How Has This Been Tested? --- System-level testing.
- Loading branch information