Fix wrong condition in FEK removal 20/117220/1
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Fri, 3 Mar 2017 08:17:59 +0000 (09:17 +0100)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Fri, 3 Mar 2017 08:24:35 +0000 (09:24 +0100)
Change-Id: I08d746c0a9eb314ef3aacb01213e3e54d957e670

src/common/fek-manager.cpp

index 7fffd7fb5c5eae23bbbcecf5d335c71bb2249188..f88b53321fee770b96320161041f6fd297a9e3cc 100644 (file)
@@ -142,7 +142,7 @@ int removeFEK(uid_t uid, const std::string &label, const std::string &appName)
 
         int ret = km->removeAlias(FEKalias(uid, appName));
         if (ret != CKM_API_SUCCESS) {
-            if (ret != CKM_API_ERROR_DB_ALIAS_UNKNOWN) {
+            if (ret == CKM_API_ERROR_DB_ALIAS_UNKNOWN) {
                 LogDebug("FEK for app " << appName << " does not exist");
                 return SECURITY_MANAGER_ERROR_NO_SUCH_OBJECT;
             }