From d83cfda4adc923da74f6dbab551e73ab6be37e00 Mon Sep 17 00:00:00 2001 From: Denis Biryukov Date: Thu, 26 Sep 2024 01:03:01 +0200 Subject: [PATCH] fix z_queryable_attachment example --- examples/unix/c11/z_queryable_attachment.c | 2 +- src/api/serialization.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/unix/c11/z_queryable_attachment.c b/examples/unix/c11/z_queryable_attachment.c index e223143bb..3e0b7062e 100644 --- a/examples/unix/c11/z_queryable_attachment.c +++ b/examples/unix/c11/z_queryable_attachment.c @@ -97,7 +97,7 @@ void query_handler(z_loaned_query_t *query, void *ctx) { z_bytes_empty(&reply_attachment); kv_pair_t kvs[1]; z_string_from_str(&kvs[0].key, "reply_key", NULL, NULL); - z_string_from_str(&kvs[1].key, "reply_value", NULL, NULL); + z_string_from_str(&kvs[0].value, "reply_value", NULL, NULL); z_bytes_writer_t writer = z_bytes_get_writer(z_loan_mut(reply_attachment)); z_bytes_writer_serialize_sequence_begin(&writer, 1); z_bytes_writer_serialize_string(&writer, z_loan(kvs[0].key)); diff --git a/src/api/serialization.c b/src/api/serialization.c index 6df8469bc..b17faf4f3 100644 --- a/src/api/serialization.c +++ b/src/api/serialization.c @@ -57,7 +57,7 @@ z_result_t z_bytes_writer_serialize_slice(z_bytes_writer_t *writer, const z_loan } z_result_t z_bytes_reader_deserialize_slice(z_bytes_reader_t *reader, z_owned_slice_t *val) { - size_t len; + size_t len = 0; _Z_RETURN_IF_ERR(z_bytes_reader_deserialize_sequence_begin(reader, &len)); _Z_RETURN_IF_ERR(_z_slice_init(&val->_val, len)); if (z_bytes_reader_read(reader, (uint8_t *)val->_val.start, len) != len) {