Index: src/libchcore/TSQLiteSerializerContainer.cpp
===================================================================
diff -u -N -r73583f2ca01fa1b2eae49bbc63bce46b9ecff5db -r11053b920c95ec8d138323e32465f59c8dd5ccea
--- src/libchcore/TSQLiteSerializerContainer.cpp	(.../TSQLiteSerializerContainer.cpp)	(revision 73583f2ca01fa1b2eae49bbc63bce46b9ecff5db)
+++ src/libchcore/TSQLiteSerializerContainer.cpp	(.../TSQLiteSerializerContainer.cpp)	(revision 11053b920c95ec8d138323e32465f59c8dd5ccea)
@@ -112,6 +112,7 @@
 		while(iterToDelete != m_setDeleteItems.end() && (--stToRemove) != 0)
 		{
 			strItemsToRemove += boost::str(boost::wformat(L"%1%,") % *iterToDelete).c_str();
+			++iterToDelete;
 		}
 		strItemsToRemove.TrimRightSelf(_T(","));