--- a/omaprovisioning/provisioning/ProvisioningEngine/Src/CWPMultiContextManager.cpp Thu Aug 19 10:44:50 2010 +0300
+++ b/omaprovisioning/provisioning/ProvisioningEngine/Src/CWPMultiContextManager.cpp Tue Aug 31 16:04:06 2010 +0300
@@ -405,8 +405,9 @@
new(ELeave) CArrayFixFlat<TUint32>( Max( 1, contexts.CountL() ) );
CleanupStack::PushL( array );
FTRACE(RDebug::Print(_L("[Provisioning] CWPMultiContextManager::ContextUidsL: count (%d)"), contexts.CountL()));
- contexts.FirstL();
- while( contexts.AtRow() )
+ if ( contexts.FirstL())
+ {
+ while( contexts.AtRow() )
{
FLOG( _L( "[Provisioning] CWPMultiContextManager::ContextUidsL contexts.GetL()" ) );
contexts.GetL();
@@ -415,6 +416,7 @@
array->AppendL( uid );
contexts.NextL();
}
+ }
CleanupStack::Pop(); // array
CleanupStack::PopAndDestroy(); // contexts
@@ -788,15 +790,10 @@
IssueRequest();
}
-// ----------------------------------------------------------------------------
-// CWPMultiContextManager::RunError
-// ----------------------------------------------------------------------------
TInt CWPMultiContextManager::RunError ( TInt /*aError*/ )
{
return KErrNone;
}
-
-
// -----------------------------------------------------------------------------
// CWPMultiContextManager::DoCancel
// -----------------------------------------------------------------------------