From 6326d877436ab1b954eb9b1e58948cd6566cf536 Mon Sep 17 00:00:00 2001 From: "hyuna0213.jo" Date: Tue, 5 Apr 2016 17:29:57 +0900 Subject: [PATCH] added error handling logic about the message transmission fail in CA If CA fail to add data to pdu, CA have to send the error message to RI Layer using error callback. Change-Id: I02ee617b7537c96a800b35c4319b15bcbafd44f8 Signed-off-by: hyuna0213.jo Reviewed-on: https://gerrit.iotivity.org/gerrit/7609 Reviewed-by: jihwan seo Tested-by: jenkins-iotivity Reviewed-by: Ashok Babu Channa --- resource/csdk/connectivity/src/cablockwisetransfer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resource/csdk/connectivity/src/cablockwisetransfer.c b/resource/csdk/connectivity/src/cablockwisetransfer.c index c93ca1c..f214067 100644 --- a/resource/csdk/connectivity/src/cablockwisetransfer.c +++ b/resource/csdk/connectivity/src/cablockwisetransfer.c @@ -1439,6 +1439,8 @@ CAResult_t CAAddBlockOption(coap_pdu_t **pdu, const CAInfo_t *info, if (!coap_add_data(*pdu, dataLength, (const unsigned char *) info->payload)) { OIC_LOG(INFO, TAG, "it have to use block"); + res = CA_STATUS_FAILED; + goto exit; } else { -- 2.7.4