aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Hypergrid
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2013-09-04 23:48:24 +0100
committerJustin Clark-Casey (justincc)2013-09-04 23:48:24 +0100
commitdc74a50225a901e969ea83008555170f5742ca7a (patch)
tree8140b7a95c0eaa4340c9fc91f03b1223be1a93c6 /OpenSim/Region/CoreModules/Hypergrid
parentAlso check user authorization if looking to upgrade from a child to a root ag... (diff)
downloadopensim-SC-dc74a50225a901e969ea83008555170f5742ca7a.zip
opensim-SC-dc74a50225a901e969ea83008555170f5742ca7a.tar.gz
opensim-SC-dc74a50225a901e969ea83008555170f5742ca7a.tar.bz2
opensim-SC-dc74a50225a901e969ea83008555170f5742ca7a.tar.xz
Stop "show client stats" from throwing an exception if somehow Scene.m_clientManager still retains a reference to a dead client.
Instead, "show client stats" now prints "Off!" so that exception is not thrown and we know which entries in ClientManager are in this state. There's a race condition which could trigger this, but the window is extremely short and exceptions would not be thrown consistently (which is the behaviour observed). It should otherwise be impossible for this condition to occur, so there may be a weakness in client manager IClientAPI removal.
Diffstat (limited to 'OpenSim/Region/CoreModules/Hypergrid')
0 files changed, 0 insertions, 0 deletions