From 95509e64e3d0fc8b01045b497b7077225d9997f0 Mon Sep 17 00:00:00 2001 From: Paul Jakma Date: Tue, 27 Jun 2006 08:26:07 +0000 Subject: [lib] Remove numeric route-type argument in redistribute arg strings 2006-06-27 Paul Jakma * route_types.awk: Remove setting the 'bare' numeric route type in redist strings. --- lib/ChangeLog | 5 +++++ lib/route_types.awk | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/lib/ChangeLog b/lib/ChangeLog index 37c1324b..89f017a1 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,8 @@ +2006-06-27 Paul Jakma + + * route_types.awk: Remove setting the 'bare' numeric route type + in redist strings. + 2006-06-15 Paul Jakma * command.c: (cmd_describe_command_real) Fix leak, CID #38. diff --git a/lib/route_types.awk b/lib/route_types.awk index 26d1c0ce..72f3664f 100644 --- a/lib/route_types.awk +++ b/lib/route_types.awk @@ -17,12 +17,11 @@ BEGIN { exitret = 0; tcount = 0; - # 'bare' redistribute specifier, <1-255>, help string. - redist_bare_help = "Numeric Zserv route type"; - # formats for output + ## the define format redist_def_fmt = "#define QUAGGA_REDIST_STR_%s \\\n"; - redist_str_fmt = "\"(%s<1-255>)\"\n"; + ## DEFUN/vty route-type argument + redist_str_fmt = "\"(%s)\"\n"; redist_help_def_fmt = "#define QUAGGA_REDIST_HELP_STR_%s"; redist_help_str_fmt = " \\\n \"%s\\n\""; @@ -150,8 +149,11 @@ END { if ((types[type2,"4"] && types[type,"4"]) \ || (types[type2,"6"] && types[type,"6"])) { - - rstr = rstr types[type2,"cname"] "|"; + + if (rstr == "") + rstr = types[type2,"cname"]; + else + rstr = rstr "|" types[type2,"cname"]; if ((type2 SUBSEP "lhelp") in types) hstr2 = types[type2,"lhelp"]; -- cgit v1.2.1