X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fconnectivity%2Fsrc%2Fadapter_util%2Fca_adapter_net_ssl.c;h=966b2a4007fcab251024d05dc698ee78b7c89600;hb=refs%2Fchanges%2F18%2F212718%2F1;hp=355b0aad3edfdaa0122be0cfbca45a5d68bf63e4;hpb=2a757f4ede2ef24ce6b3a48d42677e6732335e0b;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c b/resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c index 355b0aa..966b2a4 100644 --- a/resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c +++ b/resource/csdk/connectivity/src/adapter_util/ca_adapter_net_ssl.c @@ -2479,6 +2479,12 @@ CAResult_t CAdecryptSsl(const CASecureEndpoint_t *sep, uint8_t *data, uint32_t d VERIFY_NON_NULL_RET(sep, NET_SSL_TAG, "endpoint is NULL" , CA_STATUS_INVALID_PARAM); VERIFY_NON_NULL_RET(data, NET_SSL_TAG, "Param data is NULL" , CA_STATUS_INVALID_PARAM); + if (0 == dataLen) + { + OIC_LOG(ERROR, NET_SSL_TAG, "dataLen is zero"); + return CA_STATUS_FAILED; + } + oc_mutex_lock(g_sslContextMutex); if (NULL == g_caSslContext) {