X-Git-Url: https://git.sur5r.net/?p=ngadmin;a=blobdiff_plain;f=cli%2Fcom_cabletest.c;h=370d1cd90ac31217588dae01e87d8b22b94a3464;hp=f23763f9e9ce0a898d79724c5a415f6483e7e9d9;hb=ba1e16863bdedc5f52b077932aa7301ed14a0f06;hpb=8d96dbb186138459117b82268407c0fb45339e8f diff --git a/cli/com_cabletest.c b/cli/com_cabletest.c index f23763f..370d1cd 100644 --- a/cli/com_cabletest.c +++ b/cli/com_cabletest.c @@ -2,7 +2,7 @@ #include "commands.h" -bool do_cabletest (int nb, const char **com, struct ngadmin *nga) +bool do_cabletest (int argc, const char **argv, struct ngadmin *nga) { bool ret = true; const struct swi_attr *sa; @@ -10,12 +10,11 @@ bool do_cabletest (int nb, const char **com, struct ngadmin *nga) int i, j=0, k=0; - if (nb < 1) { - printf("Usage: cabletest [ ...]\n"); + if (argc < 1) { + printf("usage: cabletest [ ...]\n"); goto end; } - sa = ngadmin_getCurrentSwitch(nga); if (sa == NULL) { printf("must be logged\n"); @@ -26,8 +25,8 @@ bool do_cabletest (int nb, const char **com, struct ngadmin *nga) ct = malloc(sa->ports * sizeof(struct cabletest)); memset(ct, 0, sa->ports * sizeof(struct cabletest)); - while (k < nb) { - ct[j].port = strtol(com[k++], NULL, 0); + while (k < argc) { + ct[j].port = strtol(argv[k++], NULL, 0); if (ct[j].port >= 1 && ct[j].port <= sa->ports) j++; }