summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomasz Swierczek <t.swierczek@samsung.com>2017-09-05 08:01:02 +0200
committerTomasz Swierczek <t.swierczek@samsung.com>2017-09-05 14:18:42 +0200
commit0254efd3cc736a34468a5cea72cb9fcab1e2ce78 (patch)
tree4f3c5229c1cc5dd4bc08dbeca063e64d302df3fa
parent75ebd56f472760551fe27443d7c2779291acdc76 (diff)
downloadkey-manager-0254efd3cc736a34468a5cea72cb9fcab1e2ce78.tar.gz
key-manager-0254efd3cc736a34468a5cea72cb9fcab1e2ce78.tar.bz2
key-manager-0254efd3cc736a34468a5cea72cb9fcab1e2ce78.zip
Change-Id: Ibe94959942b300779adb1ab82bd794791b33630d Signed-off-by: Tomasz Swierczek <t.swierczek@samsung.com>
-rw-r--r--src/manager/service/ckm-logic.cpp6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/manager/service/ckm-logic.cpp b/src/manager/service/ckm-logic.cpp
index 36f2ea77..5f134441 100644
--- a/src/manager/service/ckm-logic.cpp
+++ b/src/manager/service/ckm-logic.cpp
@@ -1794,12 +1794,6 @@ int CKMLogic::setPermissionHelper(
if (!handler.database.isNameLabelPresent(name, ownerLabel))
return CKM_API_ERROR_DB_ALIAS_UNKNOWN;
- // removing non-existing permissions: fail
- if (permissionMask == Permission::NONE) {
- if (!handler.database.getPermissionRow(name, ownerLabel, accessorLabel))
- return CKM_API_ERROR_INPUT_PARAM;
- }
-
// set permissions to the row owned by ownerLabel for accessorLabel
handler.database.setPermission(name, ownerLabel, accessorLabel, permissionMask);
transaction.commit();