diff options
author | michele <michele@openbsd.org> | 2007-01-15 18:23:43 +0000 |
---|---|---|
committer | michele <michele@openbsd.org> | 2007-01-15 18:23:43 +0000 |
commit | 0d0a18a39a14712e034d32739d0440a9e3022eb7 (patch) | |
tree | a4850df6787869c6206284800432fab2bf15267f /usr.sbin/ripd/parse.y | |
parent | undo last broken userret() change here; miod@ ok (diff) | |
download | wireguard-openbsd-0d0a18a39a14712e034d32739d0440a9e3022eb7.tar.xz wireguard-openbsd-0d0a18a39a14712e034d32739d0440a9e3022eb7.zip |
allow users to specify interface specific parameters even on a global basis
OK henning@
Diffstat (limited to 'usr.sbin/ripd/parse.y')
-rw-r--r-- | usr.sbin/ripd/parse.y | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.sbin/ripd/parse.y b/usr.sbin/ripd/parse.y index 6c6e7618c1b..93b1728519c 100644 --- a/usr.sbin/ripd/parse.y +++ b/usr.sbin/ripd/parse.y @@ -1,4 +1,4 @@ -/* $OpenBSD: parse.y,v 1.5 2007/01/08 13:01:10 claudio Exp $ */ +/* $OpenBSD: parse.y,v 1.6 2007/01/15 18:23:43 michele Exp $ */ /* * Copyright (c) 2006 Michele Marchetto <mydecay@openbeer.it> @@ -236,6 +236,7 @@ conf_main : SPLIT_HORIZON STRING { SIMPLEQ_INSERT_TAIL(&conf->redist_list, r, entry); conf->redistribute |= REDISTRIBUTE_ON; } + | defaults ; authmd : AUTHMD number STRING { @@ -332,8 +333,7 @@ interface : INTERFACE STRING { YYERROR; LIST_INSERT_HEAD(&conf->iface_list, iface, entry); memcpy(&ifacedefs, defs, sizeof(ifacedefs)); - md_list_copy(&ifacedefs.md_list, - &defs->md_list); + md_list_copy(&ifacedefs.md_list, &defs->md_list); defs = &ifacedefs; } interface_block { iface->cost = defs->cost; @@ -614,7 +614,7 @@ parse_config(char *filename, int opts) bzero(&globaldefs, sizeof(globaldefs)); defs = &globaldefs; TAILQ_INIT(&defs->md_list); - defs->cost = 1; + defs->cost = DEFAULT_COST; defs->auth_type = AUTH_NONE; if ((fin = fopen(filename, "r")) == NULL) { |