Force to set mount key 47/196347/1
authorseolheui, kim <s414.kim@samsung.com>
Thu, 27 Dec 2018 10:46:00 +0000 (19:46 +0900)
committerseolheui, kim <s414.kim@samsung.com>
Thu, 27 Dec 2018 10:46:00 +0000 (19:46 +0900)
Change-Id: Ie043387998a1067ba30afd695617cd8d0ff46200
Signed-off-by: seolheui, kim <s414.kim@samsung.com>
server/internal-encryption.cpp

index bcf0487..4fdd29d 100644 (file)
@@ -416,10 +416,9 @@ int InternalEncryptionServer::setMountPassword(const std::string& password)
                INFO("Upgrade flag detected.");
 
                int rc = migrateMasterKey(dev, password);
-               if (rc == error::None)
-                       UpgradeSupport::removeUpgradeFlag();
-
-               return rc;
+               if (rc != error::None)
+                       return rc;
+               UpgradeSupport::removeUpgradeFlag();
        }
 
        return keyServer.get(dev, password, mountKey);