Skip to content

Commit 02be059

Browse files
pdgendtcfriedt
authored andcommitted
tests: modules: nanopb: Release decoded messages
If CONFIG_NANOPB_ENABLE_MALLOC is enabled, any successfully decoded message should be released. Signed-off-by: Pieter De Gendt <[email protected]>
1 parent 93da92c commit 02be059

File tree

1 file changed

+4
-0
lines changed
  • tests/modules/nanopb/src

1 file changed

+4
-0
lines changed

tests/modules/nanopb/src/main.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ ZTEST(nanopb_tests, test_nanopb_simple)
4141
for (size_t i = 0; i < sizeof(msg.buffer); ++i) {
4242
zassert_equal(msg.buffer[i], i);
4343
}
44+
45+
pb_release(SimpleMessage_fields, &msg);
4446
}
4547

4648
ZTEST(nanopb_tests, test_nanopb_nested)
@@ -68,6 +70,8 @@ ZTEST(nanopb_tests, test_nanopb_nested)
6870
zassert_equal(42, msg.nested.id);
6971
zassert_true(msg.has_nested);
7072
zassert_str_equal(msg.nested.name, "Test name");
73+
74+
pb_release(ComplexMessage_fields, &msg);
7175
}
7276

7377
ZTEST(nanopb_tests, test_nanopb_lib)

0 commit comments

Comments
 (0)