aboutsummaryrefslogtreecommitdiff
path: root/src/flash
diff options
context:
space:
mode:
authorpanciyan <panciyan@eswincomputing.com>2023-03-20 02:26:58 +0000
committerTomas Vanek <vanekt@fbl.cz>2023-03-28 09:37:51 +0000
commitc1b14d678fd77095ef5c076c0e927aeed6a753c7 (patch)
treee0feb8acd01af2a5ade255cb61fb3b2399e5546e /src/flash
parentb939224ab6e6e28e5211aac0303951ae4fabaf1f (diff)
downloadriscv-openocd-c1b14d678fd77095ef5c076c0e927aeed6a753c7.zip
riscv-openocd-c1b14d678fd77095ef5c076c0e927aeed6a753c7.tar.gz
riscv-openocd-c1b14d678fd77095ef5c076c0e927aeed6a753c7.tar.bz2
flash/nor: missing fileio_close.
If the file read abnormally, need to close it which was opened before. Signed-off-by: panciyan <panciyan@eswincomputing.com> Change-Id: I6142f154741dcd38088b7add2793219ee4dd2ae9 Reviewed-on: https://review.openocd.org/c/openocd/+/7546 Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
Diffstat (limited to 'src/flash')
-rw-r--r--src/flash/nor/tcl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/flash/nor/tcl.c b/src/flash/nor/tcl.c
index ecbcf00..22c1710 100644
--- a/src/flash/nor/tcl.c
+++ b/src/flash/nor/tcl.c
@@ -814,6 +814,7 @@ COMMAND_HANDLER(handle_flash_write_bank_command)
if (buf_cnt != length) {
LOG_ERROR("Short read");
free(buffer);
+ fileio_close(fileio);
return ERROR_FAIL;
}