]> git.sur5r.net Git - openocd/blobdiff - src/jtag/drivers/kitprog.c
Fix warnings exposed by GCC8
[openocd] / src / jtag / drivers / kitprog.c
index 522eb17bb735e35fbd6c925ce7cf5b9eff3b2363..e3ad84d30c7c973bf2deb8a13720bf7801a51457 100644 (file)
@@ -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;