aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>2014-03-10 22:18:57 +0100
committerSpencer Oliver <spen@spen-soft.co.uk>2014-03-17 12:46:36 +0000
commitb9b872cc44564516b1537eaf4f1c2409f45a0945 (patch)
treedd4955dd1a2fb007d12b34fadfea4e479c3a0724
parent2d73fd86867594ac47ecb8bdb879ec13b24edfad (diff)
flash/efm32: Fix bug in odd byte count padding
Change-Id: I7fcd152a8501f399c6ac5a85fd62a84c82b030a0 Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com> Reviewed-on: http://openocd.zylin.com/2038 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
-rw-r--r--src/flash/nor/efm32.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/flash/nor/efm32.c b/src/flash/nor/efm32.c
index 858bb0a7..6e2ebce2 100644
--- a/src/flash/nor/efm32.c
+++ b/src/flash/nor/efm32.c
@@ -763,7 +763,7 @@ static int efm32x_write(struct flash_bank *bank, uint8_t *buffer,
}
LOG_INFO("odd number of bytes to write (%" PRIu32 "), extending to %" PRIu32 " "
"and padding with 0xff", old_count, count);
- memset(buffer, 0xff, count);
+ memset(new_buffer, 0xff, count);
buffer = memcpy(new_buffer, buffer, old_count);
}