[IOT-1831] Fix requested permission
authorDan Mihai <Daniel.Mihai@microsoft.com>
Mon, 20 Feb 2017 15:50:56 +0000 (07:50 -0800)
committerMike Fenelon <mike.fenelon@microsoft.com>
Tue, 21 Feb 2017 22:59:25 +0000 (22:59 +0000)
commit7d7e50d10452c39a79d94e1c5f9f6cd224c1f764
tree1466fe33c2be4cc2be86b2f01553e1739959bb22
parent0fa40afeaecad3b53da984ca1f11ee218a89a377
[IOT-1831] Fix requested permission

1. Calculate requestedPermission based on requestInfo->method,
   inadvertently removed by recent change
   1c13401adfdabcc9de0a9bbd1e6eb2abf749faf6.

2. Add asserts to catch similar bugs in the future.

3. Logging improvements related to this investigation.

Change-Id: I9f6119901d63422f4646142c52fd45586bb75366
Signed-off-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/17379
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Kevin Kane <kkane@microsoft.com>
Reviewed-by: Nathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Reviewed-by: Mike Fenelon <mike.fenelon@microsoft.com>
resource/csdk/security/src/policyengine.c
resource/csdk/security/src/secureresourcemanager.c