diff options
author | simon qian <simonqian.openocd@gmail.com> | 2011-01-13 08:27:42 +0100 |
---|---|---|
committer | Øyvind Harboe <oyvind.harboe@zylin.com> | 2011-01-13 08:28:33 +0100 |
commit | 11193c040cf0db5c64e7db808b10184aa8915aa3 (patch) | |
tree | a0af96273d8e837073e67492250efc398681b401 /src | |
parent | 8eb92c7e99c018c1cb48be76b0c9736b6c64cba9 (diff) | |
download | openocd+libswd-11193c040cf0db5c64e7db808b10184aa8915aa3.tar.gz openocd+libswd-11193c040cf0db5c64e7db808b10184aa8915aa3.tar.bz2 openocd+libswd-11193c040cf0db5c64e7db808b10184aa8915aa3.tar.xz openocd+libswd-11193c040cf0db5c64e7db808b10184aa8915aa3.zip |
transport: fix transport command args gaffe
the wrong index of argv. argv[0] is the command itself,
argv[1] the the transport to select.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/jtag/transport.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/jtag/transport.c b/src/jtag/transport.c index f570103c..60228803 100644 --- a/src/jtag/transport.c +++ b/src/jtag/transport.c @@ -312,12 +312,12 @@ static int jim_transport_select(Jim_Interp *interp, int argc, Jim_Obj *const *ar for (unsigned i = 0; allowed_transports[i]; i++) { - if (strcmp(allowed_transports[i], argv[0]->bytes) == 0) - return transport_select(global_cmd_ctx, argv[0]->bytes); + if (strcmp(allowed_transports[i], argv[1]->bytes) == 0) + return transport_select(global_cmd_ctx, argv[1]->bytes); } LOG_ERROR("Debug adapter doesn't support '%s' " - "transport", argv[0]->bytes); + "transport", argv[1]->bytes); return JIM_ERR; break; default: |