[Hotfix] Modify the incorrect DTLS handshake callback registration for OTM.
authorChul Lee <chuls.lee@samsung.com>
Thu, 6 Oct 2016 10:32:48 +0000 (19:32 +0900)
committerRandeep Singh <randeep.s@samsung.com>
Fri, 7 Oct 2016 02:27:44 +0000 (02:27 +0000)
Change-Id: I60679e8283e252236c9093bcdb3ab9f355f27881
Signed-off-by: Chul Lee <chuls.lee@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/12881
Reviewed-by: Jihun Ha <jihun.ha@samsung.com>
Reviewed-by: Dmitriy Zhuravlev <d.zhuravlev@samsung.com>
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Randeep Singh <randeep.s@samsung.com>
resource/csdk/security/provisioning/src/ownershiptransfermanager.c

index ce91f8c..e3306b1 100644 (file)
@@ -1362,7 +1362,7 @@ static OCStackResult StartOwnershipTransfer(void* ctx, OCProvisionDev_t* selecte
     //Register DTLS event handler to catch the dtls event while handshake
     if(CA_ADAPTER_IP == ((CAEndpoint_t*)(&otmCtx->selectedDeviceInfo->endpoint))->adapter)
     {
-        if(CA_STATUS_OK != CARegisterDTLSCredentialsHandler(GetDtlsPskCredentials))
+        if(CA_STATUS_OK != CARegisterDTLSHandshakeCallback(DTLSHandshakeCB))
         {
             OIC_LOG(WARNING, TAG, "Failed to register DTLS handshake callback.");
         }
@@ -1370,7 +1370,7 @@ static OCStackResult StartOwnershipTransfer(void* ctx, OCProvisionDev_t* selecte
 #ifdef __WITH_TLS__
     else
     {
-        if(CA_STATUS_OK != CAregisterTlsCredentialsHandler(GetDtlsPskCredentials))
+        if(CA_STATUS_OK != CAregisterTlsHandshakeCallback(DTLSHandshakeCB))
         {
             OIC_LOG(WARNING, TAG, "Failed to register TLS handshake callback.");
         }