Fix recursive BrokenPipeException on disconnect
authorJeremy Stanley <fungi@yuggoth.org>
Tue, 23 Feb 2016 22:32:27 +0000 (22:32 +0000)
committerJeremy Stanley <fungi@yuggoth.org>
Tue, 23 Feb 2016 22:32:27 +0000 (22:32 +0000)
commitd8917a25f912911288217da7b601ff6330c8fcdb
treeb84ea4cef802936e3f0984f69dbc7c54b07157c6
parent6e92c2d80dfd8f87d57c569db2fd9c9892a407a5
Fix recursive BrokenPipeException on disconnect

When an admin user has a broken pipe, attempting to log
BrokenPipeException errors to their socket raises another until the
max recursion depth is hit. Set the current user's state to
disconnecting before logging the error instead of after, so as to
avoid this loop.
lib/mudpy/misc.py