* Crash safety check in Bag::StoreItem by Visagalis/QAston
--HG-- branch : trunk
This commit is contained in:
+5
-1
@@ -159,7 +159,11 @@ void Bag::RemoveItem( uint8 slot, bool /*update*/ )
|
|||||||
|
|
||||||
void Bag::StoreItem( uint8 slot, Item *pItem, bool /*update*/ )
|
void Bag::StoreItem( uint8 slot, Item *pItem, bool /*update*/ )
|
||||||
{
|
{
|
||||||
assert(slot < MAX_BAG_SIZE);
|
if(slot > MAX_BAG_SIZE)
|
||||||
|
{
|
||||||
|
sLog.outError("Player GUID" UI64FMTD "tried to manipulate packets and crash the server.", GetOwnerGUID());
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if( pItem )
|
if( pItem )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user