From ade7315e9b38d59841acfe6db7bd4b08bddb2b51 Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Mon, 29 Nov 2021 11:52:33 -0800 Subject: [PATCH] sd_bench:Missing free --- src/systemcmds/sd_bench/sd_bench.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/systemcmds/sd_bench/sd_bench.c b/src/systemcmds/sd_bench/sd_bench.c index fa23893759..6cba81994d 100644 --- a/src/systemcmds/sd_bench/sd_bench.c +++ b/src/systemcmds/sd_bench/sd_bench.c @@ -297,6 +297,7 @@ int read_test(int fd, sdb_config_t *cfg, uint8_t *block, int block_size) if ((int)nread != block_size) { PX4_ERR("Read error"); + free(read_block); return -1; } @@ -330,5 +331,6 @@ int read_test(int fd, sdb_config_t *cfg, uint8_t *block, int block_size) PX4_INFO(" Avg : %8.2lf KB/s %d blocks read and verified", (double)block_size * total_blocks / total_elapsed / 1024., total_blocks); + free(read_block); return 0; }