persistentstorage/sql/SRC/Server/Compact/SqlCompactEntry.cpp
branchRCL_3
changeset 56 839ea9debada
parent 45 cc28652e0254
--- a/persistentstorage/sql/SRC/Server/Compact/SqlCompactEntry.cpp	Wed Sep 15 14:05:58 2010 +0300
+++ b/persistentstorage/sql/SRC/Server/Compact/SqlCompactEntry.cpp	Wed Oct 13 16:30:44 2010 +0300
@@ -213,6 +213,10 @@
 	if(err == KErrNone)
 		{
 		iPageCount -= processedPageCount;
+		if(processedPageCount == 0)
+            {
+            iPageCount = 0;
+            }
 		__SQLASSERT(iPageCount >= 0, ESqlPanicInternalError);
 		}
 	TBool stopCompaction = err == KSqlErrCorrupt || err == KSqlErrNotDb || err == KErrCorrupt || err == KErrDisMounted;