diff -r 0818dd463d41 -r 924385140d98 contextframework/cfw/src/cfscriptengine/cfpersistentdata.cpp --- a/contextframework/cfw/src/cfscriptengine/cfpersistentdata.cpp Thu Aug 19 10:05:08 2010 +0300 +++ b/contextframework/cfw/src/cfscriptengine/cfpersistentdata.cpp Tue Aug 31 15:24:25 2010 +0300 @@ -183,7 +183,7 @@ { FUNC_LOG; - for (TInt i = iPendingTasks.Count()-1; i >= 0; i--) + for (TInt i = iPendingTasks.Count(); i > 0; i--) { CCFPendingPersistencyTask* iTask = iPendingTasks[i]; if ( iTask->Mode() == CCFPendingPersistencyTask::EStore )