aboutsummaryrefslogtreecommitdiff
path: root/src/jtag
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2018-05-30 16:06:08 -0700
committerTim Newsome <tim@sifive.com>2018-05-30 16:06:08 -0700
commitb39b05ff774f65c2f97a6ce2d88e1840891dfe60 (patch)
tree609ee0ff80e914e251ee88dd9ca8f8bbb1bfa533 /src/jtag
parentab7ab8a8675f21050cdd67b1198d85e579a4b9a1 (diff)
parentb50fa9a19d0b600d26b6cbca57cd94c7b89f941c (diff)
downloadriscv-openocd-b39b05ff774f65c2f97a6ce2d88e1840891dfe60.zip
riscv-openocd-b39b05ff774f65c2f97a6ce2d88e1840891dfe60.tar.gz
riscv-openocd-b39b05ff774f65c2f97a6ce2d88e1840891dfe60.tar.bz2
Merge branch 'master' into from_upstream
Diffstat (limited to 'src/jtag')
-rw-r--r--src/jtag/drivers/kitprog.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/jtag/drivers/kitprog.c b/src/jtag/drivers/kitprog.c
index 522eb17..e3ad84d 100644
--- a/src/jtag/drivers/kitprog.c
+++ b/src/jtag/drivers/kitprog.c
@@ -888,13 +888,11 @@ COMMAND_HANDLER(kitprog_handle_acquire_psoc_command)
COMMAND_HANDLER(kitprog_handle_serial_command)
{
if (CMD_ARGC == 1) {
- size_t len = strlen(CMD_ARGV[0]);
- kitprog_serial = calloc(len + 1, sizeof(char));
+ kitprog_serial = strdup(CMD_ARGV[0]);
if (kitprog_serial == NULL) {
LOG_ERROR("Failed to allocate memory for the serial number");
return ERROR_FAIL;
}
- strncpy(kitprog_serial, CMD_ARGV[0], len + 1);
} else {
LOG_ERROR("expected exactly one argument to kitprog_serial <serial-number>");
return ERROR_FAIL;