persistentstorage/sql/SRC/Server/Compact/SqlCompactEntry.cpp
changeset 51 7d4490026038
parent 31 ba1c4f4a893f
--- a/persistentstorage/sql/SRC/Server/Compact/SqlCompactEntry.cpp	Thu Aug 12 11:53:23 2010 +0100
+++ b/persistentstorage/sql/SRC/Server/Compact/SqlCompactEntry.cpp	Mon Sep 27 11:59:56 2010 +0100
@@ -224,6 +224,10 @@
 	if(err == KErrNone)
 		{
 		iPageCount -= processedPageCount;
+        if(processedPageCount == 0)
+            {
+            iPageCount = 0;
+            }
 		__ASSERT_DEBUG(iPageCount >= 0, __SQLPANIC(ESqlPanicInternalError));
 		}
 	TBool stopCompaction = err == KSqlErrCorrupt || err == KSqlErrNotDb || err == KErrCorrupt || err == KErrDisMounted;