summaryrefslogtreecommitdiff
path: root/src/jtag
diff options
context:
space:
mode:
authorsimon 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
commit11193c040cf0db5c64e7db808b10184aa8915aa3 (patch)
treea0af96273d8e837073e67492250efc398681b401 /src/jtag
parent8eb92c7e99c018c1cb48be76b0c9736b6c64cba9 (diff)
downloadopenocd_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/jtag')
-rw-r--r--src/jtag/transport.c6
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: