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>
This commit is contained in:
simon qian 2011-01-13 08:27:42 +01:00 committed by Øyvind Harboe
parent 8eb92c7e99
commit 11193c040c
1 changed files with 3 additions and 3 deletions

View File

@ -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: