diff -r 915074efc433 -r 2de6635c154b terminalsecurity/SCP/SCPServer/src/SCPServer.cpp --- a/terminalsecurity/SCP/SCPServer/src/SCPServer.cpp Tue May 11 16:59:53 2010 +0300 +++ b/terminalsecurity/SCP/SCPServer/src/SCPServer.cpp Tue May 25 13:36:17 2010 +0300 @@ -52,6 +52,21 @@ // For Device encryption #include #include +#include +/* +#ifdef _DEBUG +#define __SCP_DEBUG +#endif // _DEBUG + +// Define this so the precompiler in CW 3.1 won't complain about token pasting, +// the warnings are not valid +#pragma warn_illtokenpasting off + +#ifdef __SCP_DEBUG +#define Dprint(a) RDebug::Print##a +#else +#define Dprint(a) +#endif // _DEBUG*/ // ==================== LOCAL FUNCTIONS ==================== @@ -654,6 +669,12 @@ void CSCPServer::ValidateConfigurationL( TInt aMode ) { Dprint( (_L("--> CSCPServer::ValidateConfigurationL()") )); + RDebug::Print(_L("--> CSCPServer::ValidateConfigurationL()")); + TInt startupReason(ENormalStartup); + RProperty::Get(KPSUidStartup, KPSStartupReason, startupReason); + Dprint( (_L("CSCPServer::ValidateConfigurationL(): startupReason = %d"), startupReason)); + if((startupReason == ENormalRFSReset)||(startupReason == EDeepRFSReset)||(startupReason == EFirmwareUpdate)||(iConfiguration.iConfigFlag == KSCPConfigUnknown)) + { RMobilePhone::TMobilePassword storedCode; storedCode.Zero(); @@ -793,7 +814,7 @@ } User::LeaveIfError( err ); - + } Dprint( (_L("<-- CSCPServer::ValidateConfigurationL()") )); }