Calling StopClient from OnStopClient (with other function in between) causes StackOverflowException
Describe the bug
Calling StopClient from OnStopClient (with other function in between) causes StackOverflowException

Expected behavior
StopClient should not call OnStopClient if it has already been called
Just need IsClientStopping and IsServerStopping private bools that are set true and checked in OnStopClient and OnStopServer respectively.
reopened. fix had to be reverted because of this bug: https://github.com/vis2k/Mirror/issues/2842
reopened. fix had to be reverted because of this bug: #2842
Is this fixed now that #2842 has been closed as fixed?
This is still a bug.
Can't a similar solution work, just have separate bools for server and client, not using the same?