diff --git a/ArchiSteamFarm/ArchiWebHandler.cs b/ArchiSteamFarm/ArchiWebHandler.cs index 969d0ef06..307e2c9cf 100644 --- a/ArchiSteamFarm/ArchiWebHandler.cs +++ b/ArchiSteamFarm/ArchiWebHandler.cs @@ -426,8 +426,12 @@ namespace ArchiSteamFarm { List trades = new List(); SteamTradeOfferRequest singleTrade = null; - for (ushort i = 0; i < inventory.Count && i < Trading.MaxTradesPerAccount; i++) { + for (ushort i = 0; i < inventory.Count; i++) { if (i % Trading.MaxItemsPerTrade == 0) { + if (trades.Count >= Trading.MaxTradesPerAccount) { + break; + } + singleTrade = new SteamTradeOfferRequest(); trades.Add(singleTrade); }