From 53883c27849b6c09e30ff986f87aab2b4be2bb1e Mon Sep 17 00:00:00 2001 From: oharboe Date: Sat, 1 Mar 2008 20:10:25 +0000 Subject: [PATCH] fix memory corruption regression introduced in 335 git-svn-id: svn://svn.berlios.de/openocd/trunk@424 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/target/xscale.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/target/xscale.c b/src/target/xscale.c index 8f7d8351..27cd75c8 100644 --- a/src/target/xscale.c +++ b/src/target/xscale.c @@ -356,7 +356,7 @@ int xscale_receive(target_t *target, u32 *buffer, int num_words) fields[0].num_bits = 3; fields[0].out_value = NULL; fields[0].out_mask = NULL; - /* fields[0].in_value = field0; */ + fields[0].in_value = NULL; jtag_set_check_value(fields+0, &field0_check_value, &field0_check_mask, NULL); fields[1].device = xscale->jtag_info.chain_pos; @@ -649,6 +649,7 @@ int xscale_send(target_t *target, u8 *buffer, int count, int size) fields[0].out_value = &field0_out; fields[0].out_mask = NULL; fields[0].in_handler = NULL; + fields[0].in_value = NULL; if (!xscale->fast_memory_access) { jtag_set_check_value(fields+0, &field0_check_value, &field0_check_mask, NULL); -- 2.39.5