From 3c1bc128295b5632ca3c8c7e0818fd30cea24232 Mon Sep 17 00:00:00 2001 From: Mark Sturgill Date: Mon, 14 Oct 2013 02:05:53 -0700 Subject: [PATCH] missing lock --- Server/Item.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Server/Item.cs b/Server/Item.cs index ef96c2843..93230fc9d 100644 --- a/Server/Item.cs +++ b/Server/Item.cs @@ -1637,14 +1637,17 @@ namespace Server set{ SetFlag( ImplFlag.Stackable, value ); } } + private object _rpl = new object(); + public Packet RemovePacket { get { - if ( m_RemovePacket == null ) - { - m_RemovePacket = new RemoveItem( this ); - m_RemovePacket.SetStatic(); + lock (_rpl) { + if ( m_RemovePacket == null ) { + m_RemovePacket = new RemoveItem( this ); + m_RemovePacket.SetStatic(); + } } return m_RemovePacket;