* Fix a crash in Player::BuyItemFromVendor caused by player spoofing packets
--HG-- branch : trunk
This commit is contained in:
@@ -17640,6 +17640,10 @@ bool Player::BuyItemFromVendor(uint64 vendorguid, uint32 item, uint8 count, uint
|
|||||||
// cheating attempt
|
// cheating attempt
|
||||||
if(count < 1) count = 1;
|
if(count < 1) count = 1;
|
||||||
|
|
||||||
|
// cheating attempt
|
||||||
|
if(slot > MAX_BAG_SIZE)
|
||||||
|
return false;
|
||||||
|
|
||||||
if(!isAlive())
|
if(!isAlive())
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user