equal
deleted
inserted
replaced
50 #include "SCPDebug.h" |
50 #include "SCPDebug.h" |
51 #include <featmgr.h> |
51 #include <featmgr.h> |
52 // For Device encryption |
52 // For Device encryption |
53 #include <DevEncEngineConstants.h> |
53 #include <DevEncEngineConstants.h> |
54 #include <DevEncSessionBase.h> |
54 #include <DevEncSessionBase.h> |
|
55 #include <startupdomainpskeys.h> |
55 |
56 |
56 // ==================== LOCAL FUNCTIONS ==================== |
57 // ==================== LOCAL FUNCTIONS ==================== |
57 |
58 |
58 // --------------------------------------------------------- |
59 // --------------------------------------------------------- |
59 // PanicServer Panics the server thread |
60 // PanicServer Panics the server thread |
652 // --------------------------------------------------------- |
653 // --------------------------------------------------------- |
653 // |
654 // |
654 void CSCPServer::ValidateConfigurationL( TInt aMode ) |
655 void CSCPServer::ValidateConfigurationL( TInt aMode ) |
655 { |
656 { |
656 Dprint( (_L("--> CSCPServer::ValidateConfigurationL()") )); |
657 Dprint( (_L("--> CSCPServer::ValidateConfigurationL()") )); |
|
658 RDebug::Print(_L("--> CSCPServer::ValidateConfigurationL()")); |
|
659 TInt startupReason(ENormalStartup); |
|
660 RProperty::Get(KPSUidStartup, KPSStartupReason, startupReason); |
|
661 Dprint( (_L("CSCPServer::ValidateConfigurationL(): startupReason = %d"), startupReason)); |
|
662 if((startupReason == ENormalRFSReset)||(startupReason == EDeepRFSReset)||(startupReason == EFirmwareUpdate)||(iConfiguration.iConfigFlag == KSCPConfigUnknown)) |
|
663 { |
657 |
664 |
658 RMobilePhone::TMobilePassword storedCode; |
665 RMobilePhone::TMobilePassword storedCode; |
659 storedCode.Zero(); |
666 storedCode.Zero(); |
660 User::LeaveIfError(GetCode(storedCode)); |
667 User::LeaveIfError(GetCode(storedCode)); |
661 |
668 |
791 Dprint( (_L("CSCPServer::ValidateConfigurationL(): WARNING: failed to write configuration\ |
798 Dprint( (_L("CSCPServer::ValidateConfigurationL(): WARNING: failed to write configuration\ |
792 : %d"), err2 )); |
799 : %d"), err2 )); |
793 } |
800 } |
794 |
801 |
795 User::LeaveIfError( err ); |
802 User::LeaveIfError( err ); |
796 |
803 } |
797 Dprint( (_L("<-- CSCPServer::ValidateConfigurationL()") )); |
804 Dprint( (_L("<-- CSCPServer::ValidateConfigurationL()") )); |
798 } |
805 } |
799 |
806 |
800 |
807 |
801 |
808 |