From 3216cb4e0350af4c7f65d3e49e491c0786c8c022 Mon Sep 17 00:00:00 2001 From: "js126.lee" Date: Thu, 16 Feb 2017 17:03:23 +0900 Subject: [PATCH] Fixed a bug of patch 16719 Issue : OicSecSvrType_t does not matched to GetSvrRownerId_t due to https://gerrit.iotivity.org/gerrit/#/c/16719. So, it's broken a checking permision logic with ResourceOwner Patch 1 : Upload Patch Patch 2 : Fixed typo Change-Id: I84878994d7dbb03f208fb041b9be24ab889d8c26 Signed-off-by: js126.lee Reviewed-on: https://gerrit.iotivity.org/gerrit/17311 Tested-by: jenkins-iotivity Reviewed-by: Randeep Singh --- resource/csdk/security/src/policyengine.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resource/csdk/security/src/policyengine.c b/resource/csdk/security/src/policyengine.c index 8376fdf..bd67af3 100644 --- a/resource/csdk/security/src/policyengine.c +++ b/resource/csdk/security/src/policyengine.c @@ -242,7 +242,8 @@ OCStackResult GetSvcRownerId(OicUuid_t *rowner) return OC_STACK_ERROR; } -static GetSvrRownerId_t GetSvrRownerId[OIC_SEC_SVR_TYPE_COUNT] = { +static GetSvrRownerId_t GetSvrRownerId[OIC_SEC_SVR_TYPE_COUNT + 1] = { + NULL, GetAclRownerId, GetAmaclRownerId, GetCredRownerId, @@ -569,4 +570,4 @@ void CheckPermission(SRMRequestContext_t *context) } return; -} \ No newline at end of file +} -- 2.7.4