From 518df2683abf7da97bf3c5539712b6cee826356b Mon Sep 17 00:00:00 2001 From: Shawn Carey Date: Thu, 27 Jun 2024 11:10:29 -0400 Subject: [PATCH] use const pointer --- inc_internal/message.h | 2 +- library/message.c | 2 +- tests/message_tests.cpp | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/inc_internal/message.h b/inc_internal/message.h index c540ab35..8d328006 100644 --- a/inc_internal/message.h +++ b/inc_internal/message.h @@ -90,7 +90,7 @@ bool message_get_int32_header(message *m, int header_id, int32_t *v); bool message_get_uint64_header(message *m, int header_id, uint64_t *v); -bool message_get_bytes_header(message *m, int header_id, uint8_t **ptr, size_t *len); +bool message_get_bytes_header(message *m, int header_id, const uint8_t **ptr, size_t *len); uint8_t *write_hdr(const hdr_t *h, uint8_t *buf); diff --git a/library/message.c b/library/message.c index 8b1ca65c..35516133 100644 --- a/library/message.c +++ b/library/message.c @@ -152,7 +152,7 @@ bool message_get_uint64_header(message *m, int header_id, uint64_t *v) { return false; } -bool message_get_bytes_header(message *m, int header_id, uint8_t **v, size_t *len) { +bool message_get_bytes_header(message *m, int header_id, const uint8_t **v, size_t *len) { *v = NULL; *len = 0; diff --git a/tests/message_tests.cpp b/tests/message_tests.cpp index a97d325c..c0536155 100644 --- a/tests/message_tests.cpp +++ b/tests/message_tests.cpp @@ -46,7 +46,7 @@ TEST_CASE("simple", "[model]") { m2->nhdrs = parse_hdrs(m2->headers, m2->header.headers_len, &m2->hdrs); CHECK(m2->nhdrs == 2); - uint8_t *hdrval; + const uint8_t *hdrval; size_t hdrlen; CHECK(message_get_bytes_header(m2, 1, &hdrval, &hdrlen)); CHECK(strncmp((const char *) headers[0].value, (const char *) hdrval, hdrlen) == 0); @@ -91,7 +91,7 @@ TEST_CASE("large", "[model]") { m2->nhdrs = parse_hdrs(m2->headers, m2->header.headers_len, &m2->hdrs); CHECK(m2->nhdrs == 2); - uint8_t *hdrval; + const uint8_t *hdrval; size_t hdrlen; CHECK(message_get_bytes_header(m2, 1, &hdrval, &hdrlen)); CHECK(strncmp((const char *) headers[0].value, (const char *) hdrval, hdrlen) == 0); @@ -134,7 +134,7 @@ TEST_CASE("large unpooled", "[model]") { m2->nhdrs = parse_hdrs(m2->headers, m2->header.headers_len, &m2->hdrs); CHECK(m2->nhdrs == 2); - uint8_t *hdrval; + const uint8_t *hdrval; size_t hdrlen; CHECK(message_get_bytes_header(m2, 1, &hdrval, &hdrlen)); CHECK(strncmp((const char *) headers[0].value, (const char *) hdrval, hdrlen) == 0);