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()) {