summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-05-08 11:18:41 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-05-08 11:18:41 +0000
commit8a58fb9402d6fe28941327b60b3d3b07551ce2c4 (patch)
tree43e5d04cc27bf0d0a5aeb4b053809141e4f71093 /src
parent57bc9f37c9029f1b481cd50e15676a0f74aa9e92 (diff)
downloadopenocd+libswd-8a58fb9402d6fe28941327b60b3d3b07551ce2c4.tar.gz
openocd+libswd-8a58fb9402d6fe28941327b60b3d3b07551ce2c4.tar.bz2
openocd+libswd-8a58fb9402d6fe28941327b60b3d3b07551ce2c4.tar.xz
openocd+libswd-8a58fb9402d6fe28941327b60b3d3b07551ce2c4.zip
fix (old?) bug in jtag_add_ir_scan()
git-svn-id: svn://svn.berlios.de/openocd/trunk@1673 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src')
-rw-r--r--src/jtag/jtag.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jtag/jtag.c b/src/jtag/jtag.c
index 2fd4c2c1..8bdcfa85 100644
--- a/src/jtag/jtag.c
+++ b/src/jtag/jtag.c
@@ -540,6 +540,7 @@ void jtag_add_ir_scan(int num_fields, scan_field_t *fields, tap_state_t state)
u32 id[8];
int modified[8];
+
/* if we are to run a verification of the ir scan, we need to get the input back.
* We may have to allocate space if the caller didn't ask for the input back.
*
@@ -622,7 +623,7 @@ int MINIDRIVER(interface_jtag_add_ir_scan)(int num_fields, scan_field_t *fields,
scan_size = tap->ir_length;
(*last_cmd)->cmd.scan->fields[nth_tap].tap = tap;
(*last_cmd)->cmd.scan->fields[nth_tap].num_bits = scan_size;
- (*last_cmd)->cmd.scan->fields[nth_tap].in_value = NULL;
+ (*last_cmd)->cmd.scan->fields[nth_tap].in_value = fields[nth_tap].in_value;
/* search the list */
for (j = 0; j < num_fields; j++)