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