projects
/
fw
/
openocd
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
target,flash: allow target_free_working_area on NULL area pointer
[fw/openocd]
/
src
/
flash
/
nor
/
fespi.c
diff --git
a/src/flash/nor/fespi.c
b/src/flash/nor/fespi.c
index 11da818547ea3289c64097e6e12eaf025cad2adb..5474ffae4b0750cdc4c6304f2af1bc1db606d8b4 100644
(file)
--- a/
src/flash/nor/fespi.c
+++ b/
src/flash/nor/fespi.c
@@
-661,10
+661,8
@@
static int fespi_write(struct flash_bank *bank, const uint8_t *buffer,
return ERROR_OK;
err:
return ERROR_OK;
err:
- if (algorithm_wa) {
- target_free_working_area(target, data_wa);
- target_free_working_area(target, algorithm_wa);
- }
+ target_free_working_area(target, data_wa);
+ target_free_working_area(target, algorithm_wa);
/* Switch to HW mode before return to prompt */
if (fespi_enable_hw_mode(bank) != ERROR_OK)
/* Switch to HW mode before return to prompt */
if (fespi_enable_hw_mode(bank) != ERROR_OK)