IOT-1907: Fixing PMCloneOCProvisionDev,
authorPawel Winogrodzki <pawelwi@microsoft.com>
Thu, 9 Mar 2017 21:57:05 +0000 (13:57 -0800)
committerKevin Kane <kkane@microsoft.com>
Thu, 16 Mar 2017 17:34:09 +0000 (17:34 +0000)
commit7ba1c8941530eb0882ec8b6372ea7011ecf950c2
tree53f2f4bbe81f2c7547454b1c3df47af6aa8b3ea6
parent81b71b2e72167f276ef4688bf96ce41d3fd8e827
IOT-1907: Fixing PMCloneOCProvisionDev,

Fixing PMCloneOCProvisionDev to perform a proper deep copy
of the internal doxm::subOwners and doxm::mom fields, so that
they no longer point to the same structs as the original.

Change-Id: I5b30e4e7012934b9a17a4f8d7cecd6d2b65b1055
Signed-off-by: Pawel Winogrodzki <pawelwi@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/17843
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Mike Fenelon <mike.fenelon@microsoft.com>
Reviewed-by: Alex Kelley <alexke@microsoft.com>
Reviewed-by: Kevin Kane <kkane@microsoft.com>
resource/csdk/security/provisioning/include/internal/pmutilityinternal.h [new file with mode: 0644]
resource/csdk/security/provisioning/src/multipleownershiptransfermanager.c
resource/csdk/security/provisioning/src/pmutility.c
resource/csdk/security/provisioning/unittest/otmunittest.cpp
resource/csdk/security/provisioning/unittest/pmutilitytest.cpp