VERIFY_NON_NULL_VOID(sockaddr, CA_ADAPTER_UTILS_TAG, "sockaddr is null");
struct addrinfo *addrs;
- struct addrinfo hints = { 0 };
- hints.ai_family = AF_UNSPEC;
- hints.ai_socktype = SOCK_DGRAM;
- hints.ai_flags = AI_NUMERICHOST;
+ struct addrinfo hints = { .ai_family = AF_UNSPEC,
+ .ai_socktype = SOCK_DGRAM,
+ .ai_flags = AI_NUMERICHOST };
int r = getaddrinfo(host, NULL, &hints, &addrs);
if (r)
}
// check if block option is set and get block data
- coap_block_t block = {0};
+ coap_block_t block = {0, 0, 0};
// get block1 option
int isBlock1 = coap_get_block(pdu, COAP_OPTION_BLOCK1, &block);
VERIFY_NON_NULL_RET(pdu->hdr, TAG, "pdu->hdr", NULL);
VERIFY_NON_NULL_RET(endpoint, TAG, "endpoint", NULL);
- CAInfo_t responseData = { 0 };
- responseData.token = (CAToken_t) OICMalloc(pdu->hdr->token_length);
+ CAInfo_t responseData = { .tokenLength = pdu->hdr->token_length };
+ responseData.token = (CAToken_t) OICMalloc(responseData.tokenLength);
if (NULL == responseData.token)
{
OIC_LOG(ERROR, TAG, "out of memory");
return NULL;
}
- memcpy(responseData.token, pdu->hdr->token, pdu->hdr->token_length);
- responseData.tokenLength = pdu->hdr->token_length;
+ memcpy(responseData.token, pdu->hdr->token, responseData.tokenLength);
+
CAResponseInfo_t* responseInfo = (CAResponseInfo_t*) OICCalloc(1, sizeof(CAResponseInfo_t));
if (NULL == responseInfo)
{
memset(context, 0, sizeof(CARetransmission_t));
- CARetransmissionConfig_t cfg = { 0 };
+ CARetransmissionConfig_t cfg = { .supportType = DEFAULT_RETRANSMISSION_TYPE,
+ .tryingCount = DEFAULT_RETRANSMISSION_COUNT };
- if (NULL == config)
- {
- // setDefault
- cfg.supportType = DEFAULT_RETRANSMISSION_TYPE;
- cfg.tryingCount = DEFAULT_RETRANSMISSION_COUNT;
- }
- else
+ if (config)
{
cfg = *config;
}