From 18ae8ef90ddf3ce1c70de06225c00de9b62b810d Mon Sep 17 00:00:00 2001 From: Lasse Lueder <lasse.lueder@lueder-mail.de> Date: Thu, 25 Oct 2018 09:52:29 +0200 Subject: [PATCH] net/nanocoap: use coap_data_ptr instead of hdr.data --- sys/net/application_layer/nanocoap/nanocoap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/net/application_layer/nanocoap/nanocoap.c b/sys/net/application_layer/nanocoap/nanocoap.c index c958201f9c..d87fa6ad7c 100644 --- a/sys/net/application_layer/nanocoap/nanocoap.c +++ b/sys/net/application_layer/nanocoap/nanocoap.c @@ -62,7 +62,7 @@ int coap_parse(coap_pkt_t *pkt, uint8_t *buf, size_t len) coap_hdr_t *hdr = (coap_hdr_t *)buf; pkt->hdr = hdr; - uint8_t *pkt_pos = hdr->data; + uint8_t *pkt_pos = coap_hdr_data_ptr(hdr); uint8_t *pkt_end = buf + len; pkt->payload = NULL; @@ -402,7 +402,7 @@ ssize_t coap_build_hdr(coap_hdr_t *hdr, unsigned type, uint8_t *token, size_t to hdr->id = htons(id); if (token_len) { - memcpy(hdr->data, token, token_len); + memcpy(coap_hdr_data_ptr(hdr), token, token_len); } return sizeof(coap_hdr_t) + token_len; -- GitLab