summaryrefslogtreecommitdiff
path: root/cmd/sbc_harness/fs_harness_flash_bin.c
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-06-12 20:01:53 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-06-12 20:01:53 -0600
commit28c8e08b08eea3b6c146f41829244a23524893a5 (patch)
tree9764b1c785e97c6fbf7a418bbe912a0e05103dc1 /cmd/sbc_harness/fs_harness_flash_bin.c
parent0474953ab2600ee3b6bc17ba605b8e7877e181fe (diff)
parented116aceb41a80a212bb67e49716bbd40d88a3a1 (diff)
Merge branch 'lukeshu/fix-leak'
Diffstat (limited to 'cmd/sbc_harness/fs_harness_flash_bin.c')
-rw-r--r--cmd/sbc_harness/fs_harness_flash_bin.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/cmd/sbc_harness/fs_harness_flash_bin.c b/cmd/sbc_harness/fs_harness_flash_bin.c
index 6ae9e77..510a247 100644
--- a/cmd/sbc_harness/fs_harness_flash_bin.c
+++ b/cmd/sbc_harness/fs_harness_flash_bin.c
@@ -284,6 +284,9 @@ static void flash_file_iofree(struct flash_file *self) {
error err = flashio_close(&self->io);
assert(ERROR_IS_NULL(err));
+
+ err = ihex_decoder_close(&self->ihex);
+ assert(ERROR_IS_NULL(err));
}
static error flash_file_pread(struct flash_file *self, struct lib9p_srv_ctx *ctx,