All pastes #54598 Raw Edit

Someone

public text v1 · immutable
#54598 ·published 2006-05-09 20:27 UTC
rendered paste body
Index: D:/olympus/trunk/L2_Gameserver/java/net/sf/l2j/gameserver/clientpackets/MultiSellChoose.java
===================================================================
--- D:/olympus/trunk/L2_Gameserver/java/net/sf/l2j/gameserver/clientpackets/MultiSellChoose.java	(revision 1904)
+++ D:/olympus/trunk/L2_Gameserver/java/net/sf/l2j/gameserver/clientpackets/MultiSellChoose.java	(working copy)
@@ -31,7 +31,7 @@
     
     public void runImpl()
     {
-    	if(_amount < 1)
+    	if(_amount < 0 || _amount > Integer.MAX_VALUE )
     		return;
 
         MultiSellListContainer list = L2Multisell.getInstance().getList(_listId);
@@ -54,7 +54,11 @@
     	for(MultiSellIngredient e : entry.getIngredients())
     	{
     		L2ItemInstance item = inv.getItemByItemId(e.getItemId());
-
+            if((e.getItemCount() * _amount) > Integer.MAX_VALUE )
+            {
+                player.sendPacket(new SystemMessage(SystemMessage.YOU_HAVE_EXCEEDED_QUANTITY_THAT_CAN_BE_INPUTTED));
+                return;
+            }
     		if(item == null || item.getCount() < (e.getItemCount() * _amount) ||
     				item.getEnchantLevel() < e.getItemEnchant())
     		{