aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services/Connectors/Presence
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2013-08-09 00:24:22 +0100
committerJustin Clark-Casey (justincc)2013-08-09 00:24:22 +0100
commit99bce9d87723af1958a76cf8ac5e765ca804549d (patch)
treeab20bae18c8215e53063366e526919f73ccfd732 /OpenSim/Services/Connectors/Presence
parentFix an issue where under teleport v2 protocol, teleporting from regions in an... (diff)
downloadopensim-SC-99bce9d87723af1958a76cf8ac5e765ca804549d.zip
opensim-SC-99bce9d87723af1958a76cf8ac5e765ca804549d.tar.gz
opensim-SC-99bce9d87723af1958a76cf8ac5e765ca804549d.tar.bz2
opensim-SC-99bce9d87723af1958a76cf8ac5e765ca804549d.tar.xz
Fix an issue with an A->C->B->A teleport where these regions are in a row (A,B,C) where the A root agent is still closed, terminating the connection.
This was occuring because teleport to B did not set DoNotCloseAfterTeleport on A as it was a neighbour (where it isn't set to avoid the issue where the source region doesn't send Close() to regions that are still neighbours (hence not resetting DoNotCloseAfterTeleport). Fix here is to still set DoNotCloseAfterTeleport if scene presence is still registered as in transit from A
Diffstat (limited to 'OpenSim/Services/Connectors/Presence')
0 files changed, 0 insertions, 0 deletions