aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ReplaceableModules
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2013-08-26 20:04:07 +0100
committerJustin Clark-Casey (justincc)2013-08-26 20:04:07 +0100
commitea5bab51071c613b5412978b56c058aeef40bcb2 (patch)
treea4203b49ed2cd2ec96d147e6300d1a9360580293 /OpenSim/Region/ReplaceableModules
parentminor: remove mono compiler warning from LLClientView (diff)
downloadopensim-SC_OLD-ea5bab51071c613b5412978b56c058aeef40bcb2.zip
opensim-SC_OLD-ea5bab51071c613b5412978b56c058aeef40bcb2.tar.gz
opensim-SC_OLD-ea5bab51071c613b5412978b56c058aeef40bcb2.tar.bz2
opensim-SC_OLD-ea5bab51071c613b5412978b56c058aeef40bcb2.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/ReplaceableModules')
0 files changed, 0 insertions, 0 deletions