aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2013-08-26 20:04:07 +0100
committerJustin Clark-Casey (justincc)2013-09-04 00:42:23 +0100
commit5f0d54c209249e0640bc27b3d74a92e7c9d82428 (patch)
treed77965101dae37525d355d42c8bfa4c02cea6a5b /OpenSim/Region/ScriptEngine/Shared
parentIn pCampbot PhysicsBehaviour.Close(), only cancel jumping if bot is connected (diff)
downloadopensim-SC-5f0d54c209249e0640bc27b3d74a92e7c9d82428.zip
opensim-SC-5f0d54c209249e0640bc27b3d74a92e7c9d82428.tar.gz
opensim-SC-5f0d54c209249e0640bc27b3d74a92e7c9d82428.tar.bz2
opensim-SC-5f0d54c209249e0640bc27b3d74a92e7c9d82428.tar.xz
For a Hypergrid user, delay estate access checks until NewUserConnection() so that they work.
This is necessary because the hypergrid groups checks (as referenced by estates) require an agent circuit to be present to construct the hypergrid ID. However, this is not around until Scene.NewUserConnection(), as called by CreateAgent() in EntityTransferModule. Therefore, if we're dealing with a hypergrid user, delay the check until NewUserConnection()/CreateAgent() The entity transfer impact should be minimal since CreateAgent() is the next significant call after NewUserConnection() However, to preserve the accuracy of query access we will only relax the check for HG users.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared')
0 files changed, 0 insertions, 0 deletions