mirror of
https://github.com/EQEmu/Server.git
synced 2026-01-06 13:33:52 +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)
|
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 ==
|
== 01/12/2015 ==
|
||||||
Uleat: Fix for OP_FormattedMessage text link server crashes
|
Uleat: Fix for OP_FormattedMessage text link server crashes
|
||||||
Uleat: Added text link translators for OP_TaskDescription (RoF+ -- all clients current)
|
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;
|
int i = 8000;
|
||||||
for(auto it = start; it != end; ++it, i++) {
|
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;
|
ItemInst *inst = *it;
|
||||||
if (!SaveInventory(char_id,inst,(i == 8000) ? MainCursor : i))
|
if (!SaveInventory(char_id,inst,(i == 8000) ? MainCursor : i))
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user