policymanagement/policyengine/policyengineserver/src/SettingEnforcementManager.cpp
--- a/policymanagement/policyengine/policyengineserver/src/SettingEnforcementManager.cpp Thu Aug 19 10:44:50 2010 +0300
+++ b/policymanagement/policyengine/policyengineserver/src/SettingEnforcementManager.cpp Tue Aug 31 16:04:06 2010 +0300
@@ -164,7 +164,13 @@
//finish active enforcement base
if ( iActiveEnforcementBase)
{
- iActiveEnforcementBase->FinishEnforcementL( aFlushSettings);
+ TRAPD(err, iActiveEnforcementBase->FinishEnforcementL( aFlushSettings));
+
+ if (err != KErrNone)
+ {
+ RDEBUG_2(" **** ERROR, iActiveEnforcementBase->FinishEnforcementL left with %d", err );
+ }
+
delete iActiveEnforcementBase;
iActiveEnforcementBase = 0;
}