diff --git a/OpenSim/Region/ClientStack/ClientView.cs b/OpenSim/Region/ClientStack/ClientView.cs index d71feb0ef7..3fb21e3ef3 100644 --- a/OpenSim/Region/ClientStack/ClientView.cs +++ b/OpenSim/Region/ClientStack/ClientView.cs @@ -3107,7 +3107,8 @@ namespace OpenSim.Region.ClientStack break; case PacketType.AgentThrottle: - PacketQueue.SetThrottleFromClient(Pack); + AgentThrottlePacket atpack = (AgentThrottlePacket)Pack; + PacketQueue.SetThrottleFromClient(atpack.Throttle.Throttles); break; #endregion diff --git a/OpenSim/Region/ClientStack/PacketQueue.cs b/OpenSim/Region/ClientStack/PacketQueue.cs index 5deede52d6..ca878bb309 100644 --- a/OpenSim/Region/ClientStack/PacketQueue.cs +++ b/OpenSim/Region/ClientStack/PacketQueue.cs @@ -330,11 +330,8 @@ namespace OpenSim.Region.ClientStack return (int)(((float)value/(float)curmax) * newmax); } - public void SetThrottleFromClient(Packet Pack) + public void SetThrottleFromClient(byte[] throttle) { - AgentThrottlePacket atpack = (AgentThrottlePacket)Pack; - - byte[] throttle = atpack.Throttle.Throttles; int tResend = -1; int tLand = -1; int tWind = -1;