Placed an upper limit on the cursor queue save loop

This commit is contained in:
Uleat committed 2015-01-13 23:48:34 -05:00
1 parent e0602efca2
commit 87bf191fad
2 files changed
+4

No files matched your search

+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;