Revision b21f68b4 proto/rip/config.Y

View differences:

proto/rip/config.Y
34 34

  
35 35
CF_GRAMMAR
36 36

  
37
CF_ADDTO(proto, rip_cfg '}')
37
CF_ADDTO(proto, rip_cfg '}' { RIP_CFG->passwords = get_passwords(); } )
38 38

  
39 39
rip_cfg_start: proto_start RIP {
40 40
     this_proto = proto_config_new(&proto_rip, sizeof(struct rip_proto_config));
......
51 51
 | rip_cfg GARBAGE TIME expr ';' { RIP_CFG->garbage_time = $4; }
52 52
 | rip_cfg TIMEOUT TIME expr ';' { RIP_CFG->timeout_time = $4; }
53 53
 | rip_cfg AUTHENTICATION rip_auth ';' {RIP_CFG->authtype = $3; }
54
 | rip_cfg password_list ';' {RIP_CFG->passwords = (list *)$2; }
54
 | rip_cfg password_list ';'
55 55
 | rip_cfg HONOR ALWAYS ';'    { RIP_CFG->honor = HO_ALWAYS; }
56 56
 | rip_cfg HONOR NEIGHBOR ';'    { RIP_CFG->honor = HO_NEIGHBOR; }
57 57
 | rip_cfg HONOR NEVER ';'    { RIP_CFG->honor = HO_NEVER; }

Also available in: Unified diff