[IOT-1845] Fix session leak
authorDan Mihai <Daniel.Mihai@microsoft.com>
Thu, 23 Feb 2017 21:53:42 +0000 (13:53 -0800)
committerKevin Kane <kkane@microsoft.com>
Tue, 28 Feb 2017 00:16:35 +0000 (00:16 +0000)
commitef6f47b83dc4d36093c7b561578c3b5858f81e25
tree1556b5f4e6767cb5c1448f9bf932b1a1fbd324d3
parent6c9d3f53762a7b67e4df40451a04e8ba9db9e2d1
[IOT-1845] Fix session leak

1. Close OCDoOwnershipTransfer session after successful Ownership
   Transfer (i.e., from ReadyForNomalStatusHandler).

2. Use OC_STACK_UNAUTHORIZED_REQ instead of the CA result returned
   by CAcloseSslConnection when calling SetResult - because SetResult
   expects an OC result as parameter.

Change-Id: I075f7fe168a35a0ab6f5c74f1faa12108156727b
Signed-off-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/17485
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Greg Zaverucha <gregz@microsoft.com>
Reviewed-by: Phil Coval <philippe.coval@osg.samsung.com>
Reviewed-by: Kevin Kane <kkane@microsoft.com>
resource/csdk/security/provisioning/src/ownershiptransfermanager.c