From: Donald Sharp Date: Thu, 6 Aug 2020 12:29:34 +0000 (-0400) Subject: zebra: Fix off by one error in no vni command X-Git-Tag: base_7.5~102^2~2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=a5897c41e4d5de626fcd93067929a4c93940ce51;p=mirror%2Ffrr.git zebra: Fix off by one error in no vni command Commit: e2bcfa3946aadc62af53cf53ff8d2f9fe7e5bab1 Introduced a off by one error in the `no vni XXX` command: @@ -2337,12 +2336,10 @@ DEFUN (no_vrf_vni_mapping, "VNI-ID\n" "prefix-routes-only\n") { - int ret = 0; int filter = 0; - char err[ERR_STR_SZ]; - vni_t vni = strtoul(argv[2]->arg, NULL, 10); ZEBRA_DECLVAR_CONTEXT(vrf, zvrf); + vni_t vni = strtoul(argv[1]->arg, NULL, 10); assert(vrf); assert(zvrf); Fix it. Fixes: #6867 Signed-off-by: Donald Sharp --- diff --git a/zebra/zebra_vty.c b/zebra/zebra_vty.c index 2ea04eee2e..6390b30f5a 100644 --- a/zebra/zebra_vty.c +++ b/zebra/zebra_vty.c @@ -2434,7 +2434,7 @@ DEFUN (no_vrf_vni_mapping, int filter = 0; ZEBRA_DECLVAR_CONTEXT(vrf, zvrf); - vni_t vni = strtoul(argv[1]->arg, NULL, 10); + vni_t vni = strtoul(argv[2]->arg, NULL, 10); assert(vrf); assert(zvrf);