diff --git a/sys/include/net/nanocoap.h b/sys/include/net/nanocoap.h index 46c7191ffa..0c69ff5e17 100644 --- a/sys/include/net/nanocoap.h +++ b/sys/include/net/nanocoap.h @@ -597,7 +597,7 @@ ssize_t coap_opt_get_next(const coap_pkt_t *pkt, coap_optpos_t *opt, * @return -ENOENT if option not found * @return -EINVAL if option cannot be parsed */ -ssize_t coap_opt_get_opaque(coap_pkt_t *pkt, unsigned opt_num, uint8_t **value); +ssize_t coap_opt_get_opaque(const coap_pkt_t *pkt, unsigned opt_num, uint8_t **value); /**@}*/ diff --git a/sys/net/application_layer/nanocoap/nanocoap.c b/sys/net/application_layer/nanocoap/nanocoap.c index 2c23f4d3f1..80c6ba359f 100644 --- a/sys/net/application_layer/nanocoap/nanocoap.c +++ b/sys/net/application_layer/nanocoap/nanocoap.c @@ -206,7 +206,7 @@ static uint8_t *_parse_option(const coap_pkt_t *pkt, return pkt_pos; } -ssize_t coap_opt_get_opaque(coap_pkt_t *pkt, unsigned opt_num, uint8_t **value) +ssize_t coap_opt_get_opaque(const coap_pkt_t *pkt, unsigned opt_num, uint8_t **value) { uint8_t *start = coap_find_option(pkt, opt_num); if (!start) {