diff -r 415c00f1675d -r 8ee66fcd0a7c terminalsecurity/SCP/SCPServer/src/SCPSession.cpp --- a/terminalsecurity/SCP/SCPServer/src/SCPSession.cpp Fri Sep 17 08:34:58 2010 +0300 +++ b/terminalsecurity/SCP/SCPServer/src/SCPSession.cpp Mon Oct 04 01:40:31 2010 +0300 @@ -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") ));