diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs index 861b79ebe8..a1c8b22a06 100644 --- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs @@ -6447,6 +6447,9 @@ namespace OpenSim.Region.ClientStack.LindenUDP { ParcelBuyPassPacket ParcelBuyPass = (ParcelBuyPassPacket)Packet; + + if(SessionId != ParcelBuyPass.AgentData.SessionID) + return false; ParcelBuyPass ParcelBuyPassHandler = OnParcelBuyPass; if (ParcelBuyPassHandler != null)