Placed an upper limit on the cursor queue save loop

This commit is contained in:
Uleat
2015-01-13 23:48:34 -05:00
parent e0602efca2
commit 87bf191fad
2 changed files with 4 additions and 0 deletions
+1
View File
@@ -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;