diff --git a/sys/include/net/nanocoap_sock.h b/sys/include/net/nanocoap_sock.h index f4a2002c17134113e0ed094abca41b2d7ea0d11e..fd983212cabcbd4a14ee494f71278822ee056926 100644 --- a/sys/include/net/nanocoap_sock.h +++ b/sys/include/net/nanocoap_sock.h @@ -44,7 +44,7 @@ extern "C" { int nanocoap_server(sock_udp_ep_t *local, uint8_t *buf, size_t bufsize); /** - * @brief Simple synchronous CoAP get + * @brief Simple synchronous CoAP (confirmable) get * * @param[in] remote remote UDP endpoint * @param[in] path remote path diff --git a/sys/net/application_layer/nanocoap/sock.c b/sys/net/application_layer/nanocoap/sock.c index ce9eb78c9f72ad9303f1e1df97e930061d3668e7..ad8118b5464a91195e20e8e93a53d6d5b197e8b4 100644 --- a/sys/net/application_layer/nanocoap/sock.c +++ b/sys/net/application_layer/nanocoap/sock.c @@ -94,7 +94,7 @@ ssize_t nanocoap_get(sock_udp_ep_t *remote, const char *path, uint8_t *buf, size uint8_t *pktpos = buf; pkt.hdr = (coap_hdr_t*)buf; - pktpos += coap_build_hdr(pkt.hdr, COAP_REQ, NULL, 0, COAP_METHOD_GET, 1); + pktpos += coap_build_hdr(pkt.hdr, COAP_TYPE_CON, NULL, 0, COAP_METHOD_GET, 1); pktpos += coap_opt_put_uri_path(pktpos, 0, path); pkt.payload = pktpos; pkt.payload_len = 0; diff --git a/tests/unittests/tests-nanocoap/tests-nanocoap.c b/tests/unittests/tests-nanocoap/tests-nanocoap.c index cc4b9769f6713a3d16b71b8d0b4521c31f8de167..a7c04c07cd25c33a9aa3931677544b322848b6a4 100644 --- a/tests/unittests/tests-nanocoap/tests-nanocoap.c +++ b/tests/unittests/tests-nanocoap/tests-nanocoap.c @@ -34,7 +34,7 @@ static void test_nanocoap__hdr(void) unsigned char path_tmp[64] = {0}; uint8_t *pktpos = &buf[0]; - pktpos += coap_build_hdr((coap_hdr_t *)pktpos, COAP_REQ, NULL, 0, + pktpos += coap_build_hdr((coap_hdr_t *)pktpos, COAP_TYPE_CON, NULL, 0, COAP_METHOD_GET, msgid); pktpos += coap_opt_put_location_path(pktpos, 0, loc_path); pktpos += coap_opt_put_uri_path(pktpos, COAP_OPT_LOCATION_PATH, path);