Determine MDPP Mode Disabled to CC mode On
authorkyungwook tak <k.tak@samsung.com>
Mon, 17 Nov 2014 08:58:46 +0000 (17:58 +0900)
committerMaciej J. Karpiuk <m.karpiuk2@samsung.com>
Tue, 17 Feb 2015 10:00:04 +0000 (11:00 +0100)
Change-Id: Ibb97e38e60a4165a3d418dd4e89f06708bafdecb
Signed-off-by: kyungwook tak <k.tak@samsung.com>
src/manager/service/ckm-logic.cpp

index 0540739..4e63d6d 100644 (file)
@@ -39,6 +39,7 @@ const char * const CERT_SYSTEM_DIR = "/etc/ssl/certs";
 
 const char* const MDPP_MODE_ENFORCING = "Enforcing";
 const char* const MDPP_MODE_ENABLED = "Enabled";
+const char* const MDPP_MODE_DISABLED = "Disabled";
 
 } // anonymous namespace
 
@@ -120,8 +121,9 @@ void CKMLogic::updateCCMode_internal() {
     bool newMode;
 
     char *mdppState = vconf_get_str(VCONFKEY_SECURITY_MDPP_STATE);
-    newMode = ( mdppState && (!strcmp(mdppState, MDPP_MODE_ENABLED) ||
-                              !strcmp(mdppState, MDPP_MODE_ENFORCING)) );
+    newMode = (mdppState && (  !strcmp(mdppState, MDPP_MODE_ENABLED)
+                            || !strcmp(mdppState, MDPP_MODE_ENFORCING)
+                            || !strcmp(mdppState, MDPP_MODE_DISABLED)));
     if (newMode == m_ccMode)
         return;