projects
/
fw
/
openocd
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
xsvf: fix memory leak
[fw/openocd]
/
src
/
xsvf
/
xsvf.c
diff --git
a/src/xsvf/xsvf.c
b/src/xsvf/xsvf.c
index e574c6f0e42599769a2c1cc0412e652ae1889587..bec32f21ef8b20e37096381a1be5d0ee9d2f4b82 100644
(file)
--- a/
src/xsvf/xsvf.c
+++ b/
src/xsvf/xsvf.c
@@
-918,8
+918,10
@@
COMMAND_HANDLER(handle_xsvf_command)
struct scan_field field;
result = svf_add_statemove(loop_state);
- if (result != ERROR_OK)
+ if (result != ERROR_OK) {
+ free(dr_in_mask);
return result;
+ }
jtag_add_clocks(loop_clocks);
jtag_add_sleep(loop_usecs);