From: hyuna0213.jo Date: Tue, 5 Apr 2016 08:29:57 +0000 (+0900) Subject: added error handling logic about the message transmission fail in CA X-Git-Tag: 1.2.0+RC1~355^2^2~35 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6326d877436ab1b954eb9b1e58948cd6566cf536;p=platform%2Fupstream%2Fiotivity.git 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 --- 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 {