This is an automated email from the ASF dual-hosted git repository. janc pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
commit b8df3dd6ce67968ba07578109ebe243c756b712b Author: Szymon Janc <[email protected]> AuthorDate: Tue Nov 18 11:19:24 2025 +0100 sys/config/selftest: Fix memory leak buf was never freed. --- sys/config/selftest-nffs/src/conf_test_nffs.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sys/config/selftest-nffs/src/conf_test_nffs.c b/sys/config/selftest-nffs/src/conf_test_nffs.c index 12c5b1193..6ea47ad48 100644 --- a/sys/config/selftest-nffs/src/conf_test_nffs.c +++ b/sys/config/selftest-nffs/src/conf_test_nffs.c @@ -169,10 +169,14 @@ conf_test_file_strstr(const char *fname, char *string) buf[rlen] = '\0'; if (strstr(buf, string)) { - return 0; + rc = 0; } else { - return -1; + rc = -1; } + + free(buf); + + return rc; } void config_test_fill_area(char test_value[64][CONF_MAX_VAL_LEN],
