rendered paste bodyIndex: src/server/psserverchar.cpp===================================================================--- src/server/psserverchar.cpp (revision 5334)+++ src/server/psserverchar.cpp (working copy)@@ -872,7 +872,7 @@ if (stackable) // if it's stackable, try to add in on existing stacks, first {- for (psItem * newstack; newstack = character->Inventory().AddStacked(currentitem, partcount); )+ for (psItem * newstack; (newstack = character->Inventory().AddStacked(currentitem, partcount)); ) { newcount += partcount; Index: src/server/bulkobjects/pscharinventory.cpp===================================================================--- src/server/bulkobjects/pscharinventory.cpp (revision 5334)+++ src/server/bulkobjects/pscharinventory.cpp (working copy)@@ -596,8 +596,8 @@ if (tocheck->GetContainerID()) {- size_t size = GetContainedSize(FindItemID(tocheck->GetContainerID())) - FindItemID(tocheck->GetContainerID())->GetContainerMaxSize();- if(size/item->GetItemSize() > fits)+ size_t size = FindItemID(tocheck->GetContainerID())->GetContainerMaxSize() - GetContainedSize(FindItemID(tocheck->GetContainerID()));+ if(size/item->GetItemSize() < fits) fits = size/item->GetItemSize(); }