diff options
author | oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-05-08 11:18:41 +0000 |
---|---|---|
committer | oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2009-05-08 11:18:41 +0000 |
commit | 8a58fb9402d6fe28941327b60b3d3b07551ce2c4 (patch) | |
tree | 43e5d04cc27bf0d0a5aeb4b053809141e4f71093 /src | |
parent | 57bc9f37c9029f1b481cd50e15676a0f74aa9e92 (diff) | |
download | openocd_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.c | 3 |
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++) |