From 5dcf71df9649cf9c7afd26e0fd3772486ab262f6 Mon Sep 17 00:00:00 2001 From: Paul Jakma Date: Thu, 10 May 2007 03:00:09 +0000 Subject: [ospfd] Fix address qualified 'ip ospf auth' commands 2007-05-09 Milan Kocian * ospf_vty.c: Fix commands: 'ip ospf authentication A.B.C.D', 'no ip ospf authentication A.B.C.D', 'no ip ospf authentication-key A.B.C.D'. Simply fix argv's indexes and argc check in DEFUN functions. --- ospfd/ChangeLog | 7 +++++++ ospfd/ospf_vty.c | 8 ++++---- 2 files changed, 11 insertions(+), 4 deletions(-) (limited to 'ospfd') diff --git a/ospfd/ChangeLog b/ospfd/ChangeLog index 153b086e..24c3d290 100644 --- a/ospfd/ChangeLog +++ b/ospfd/ChangeLog @@ -1,3 +1,10 @@ +2007-05-09 Milan Kocian + + * ospf_vty.c: Fix commands: 'ip ospf authentication A.B.C.D', + 'no ip ospf authentication A.B.C.D', 'no ip ospf + authentication-key A.B.C.D'. Simply fix argv's indexes and + argc check in DEFUN functions. + 2007-05-07 Paul Jakma * ospf_spf.c: (ospf_vertex_new) Dont init vertices to infinity, diff --git a/ospfd/ospf_vty.c b/ospfd/ospf_vty.c index dd700b0e..5f9fa2cb 100644 --- a/ospfd/ospf_vty.c +++ b/ospfd/ospf_vty.c @@ -4403,7 +4403,7 @@ DEFUN (ip_ospf_authentication, if (argc == 1) { - ret = inet_aton(argv[1], &addr); + ret = inet_aton(argv[0], &addr); if (!ret) { vty_out (vty, "Please specify interface address by A.B.C.D%s", @@ -4447,7 +4447,7 @@ DEFUN (no_ip_ospf_authentication, if (argc == 1) { - ret = inet_aton(argv[1], &addr); + ret = inet_aton(argv[0], &addr); if (!ret) { vty_out (vty, "Please specify interface address by A.B.C.D%s", @@ -4551,9 +4551,9 @@ DEFUN (no_ip_ospf_authentication_key, ifp = vty->index; params = IF_DEF_PARAMS (ifp); - if (argc == 2) + if (argc == 1) { - ret = inet_aton(argv[1], &addr); + ret = inet_aton(argv[0], &addr); if (!ret) { vty_out (vty, "Please specify interface address by A.B.C.D%s", -- cgit v1.2.1