diff options
Diffstat (limited to 'OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index 51ec3a8..910fb76 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -4910,7 +4910,15 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
4910 | data.RelativePosition.ToBytes(objectData, 0); | 4910 | data.RelativePosition.ToBytes(objectData, 0); |
4911 | data.Velocity.ToBytes(objectData, 12); | 4911 | data.Velocity.ToBytes(objectData, 12); |
4912 | data.Acceleration.ToBytes(objectData, 24); | 4912 | data.Acceleration.ToBytes(objectData, 24); |
4913 | data.RotationOffset.ToBytes(objectData, 36); | 4913 | try |
4914 | { | ||
4915 | data.RotationOffset.ToBytes(objectData, 36); | ||
4916 | } | ||
4917 | catch (Exception e) | ||
4918 | { | ||
4919 | m_log.Warn("[LLClientView]: exception converting quaternion to bytes, using Quaternion.Identity. Exception: " + e.ToString()); | ||
4920 | OpenMetaverse.Quaternion.Identity.ToBytes(objectData, 36); | ||
4921 | } | ||
4914 | data.AngularVelocity.ToBytes(objectData, 48); | 4922 | data.AngularVelocity.ToBytes(objectData, 48); |
4915 | 4923 | ||
4916 | ObjectUpdatePacket.ObjectDataBlock update = new ObjectUpdatePacket.ObjectDataBlock(); | 4924 | ObjectUpdatePacket.ObjectDataBlock update = new ObjectUpdatePacket.ObjectDataBlock(); |
@@ -11719,7 +11727,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
11719 | 11727 | ||
11720 | info.userEP = m_userEndPoint; | 11728 | info.userEP = m_userEndPoint; |
11721 | info.proxyEP = null; | 11729 | info.proxyEP = null; |
11722 | info.agentcircuit = new sAgentCircuitData(RequestClientInfo()); | 11730 | info.agentcircuit = RequestClientInfo(); |
11723 | 11731 | ||
11724 | return info; | 11732 | return info; |
11725 | } | 11733 | } |