diff -r 08c8318ec9cb -r 5237465237e3 terminalsecurity/SCP/SCPServer/src/SCPSession.cpp --- a/terminalsecurity/SCP/SCPServer/src/SCPSession.cpp Fri Sep 17 19:59:15 2010 +0530 +++ b/terminalsecurity/SCP/SCPServer/src/SCPSession.cpp Fri Sep 24 20:27:11 2010 +0530 @@ -579,7 +579,9 @@ // Check the access for this parameter if((aMessage.SecureId() != KSCPServerSIDTerminalControl) && (aMessage.SecureId() != KSCPServerSIDGeneralSettings) && - (aMessage.SecureId() != KDevEncUiUid)) { + (aMessage.SecureId() != KDevEncUiUid) && + (aMessage.SecureId() != KSCPSecuiDialogNotifierSrv) && + (aMessage.SecureId() != KSecUiTest )) { Dprint((_L("CSCPSession::HandleSetParamMessageL(): ERROR: Permission denied"))); User :: Leave( KErrPermissionDenied); @@ -790,20 +792,19 @@ Dprint( (_L("--> CSCPSession::HandleGetParamMessageL()") )); #ifdef SCP_ENFORCE_SECURITY - // Check the access for this parameter - switch ( (TSCPParameterID)aMessage.Int0() ) - { + switch ( (TSCPParameterID)aMessage.Int0() ) { default: // For the current parameters, we allow Gs and Terminal Control Server - if ( ( aMessage.SecureId() != KSCPServerSIDTerminalControl ) && - ( aMessage.SecureId() != KSCPServerSIDGeneralSettings ) && - ( aMessage.SecureId() != KDevEncUiUid ) ) - { - Dprint( (_L("CSCPSession::HandleSetParamMessageL(): ERROR:\ - Permission denied") )); - User::Leave( KErrPermissionDenied ); - } + if(( aMessage.SecureId() != KSCPServerSIDTerminalControl ) && + ( aMessage.SecureId() != KSCPServerSIDGeneralSettings ) && + ( aMessage.SecureId() != KDevEncUiUid ) && + ( aMessage.SecureId() != KSCPSecuiDialogNotifierSrv ) && + ( aMessage.SecureId() != KSecUiTest ) ) { + Dprint( (_L("CSCPSession::HandleSetParamMessageL(): ERROR:\ + Permission denied") )); + User :: Leave( KErrPermissionDenied ); + } break; } #endif // SCP_ENFORCE_SECURITY @@ -884,6 +885,8 @@ case KSCPServerSIDTerminalControl: case KSCPServerSIDTelephone: case KSCPServerSIDLog: + case KSCPSecuiDialogNotifierSrv: + case KSecUiTest: break; default: { Dprint( (_L("[CSCPSession]-> ERROR: Permission denied") ));