]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Fixes some past config grammar update that caused password related regression.
authorOndrej Zajicek <santiago@crfreenet.org>
Fri, 16 Jan 2009 11:08:07 +0000 (12:08 +0100)
committerOndrej Zajicek <santiago@crfreenet.org>
Fri, 16 Jan 2009 11:08:07 +0000 (12:08 +0100)
proto/ospf/config.Y

index 0956d9e3462a96c0fb741025ef27d767b627ce38..00b6be7c9b439d860589c837f798c4c32647742a 100644 (file)
@@ -32,7 +32,7 @@ CF_KEYWORDS(RX, BUFFER, LARGE, NORMAL)
 
 CF_GRAMMAR
 
-CF_ADDTO(proto, ospf_proto '}' { OSPF_PATT->passwords = get_passwords(); } )
+CF_ADDTO(proto, ospf_proto '}')
 
 ospf_proto_start: proto_start OSPF {
      this_proto = proto_config_new(&proto_ospf, sizeof(struct ospf_config));
@@ -83,7 +83,7 @@ ospf_area_item:
  ;
 
 ospf_vlink:
-   ospf_vlink_start '{' ospf_vlink_opts '}'
+   ospf_vlink_start '{' ospf_vlink_opts '}' { OSPF_PATT->passwords = get_passwords(); }
  | ospf_vlink_start
  ;
 
@@ -237,7 +237,7 @@ ospf_iface_opt_list:
  ;
 
 ospf_iface:
-  ospf_iface_start iface_patt ospf_iface_opt_list
+  ospf_iface_start iface_patt ospf_iface_opt_list { OSPF_PATT->passwords = get_passwords(); }
  ;
 
 ospf_iface_list: