mirror of
https://github.com/EQEmu/Server.git
synced 2026-02-26 06:12:26 +00:00
Placed an upper limit on the cursor queue save loop
This commit is contained in:
parent
e0602efca2
commit
87bf191fad
@ -1,5 +1,8 @@
|
||||
EQEMu Changelog (Started on Sept 24, 2003 15:50)
|
||||
-------------------------------------------------------
|
||||
== 01/13/2015 ==
|
||||
Uleat: Placed an upper limit on the cursor queue save loop.
|
||||
|
||||
== 01/12/2015 ==
|
||||
Uleat: Fix for OP_FormattedMessage text link server crashes
|
||||
Uleat: Added text link translators for OP_TaskDescription (RoF+ -- all clients current)
|
||||
|
||||
@ -108,6 +108,7 @@ bool SharedDatabase::SaveCursor(uint32 char_id, std::list<ItemInst*>::const_iter
|
||||
|
||||
int i = 8000;
|
||||
for(auto it = start; it != end; ++it, i++) {
|
||||
if (i > 8999) { break; } // shouldn't be anything in the queue that indexes this high
|
||||
ItemInst *inst = *it;
|
||||
if (!SaveInventory(char_id,inst,(i == 8000) ? MainCursor : i))
|
||||
return false;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user