Fixes crash during some expressions
Bird crashed when 'bgp_path.len' was used for routes that does not came from BGP.
This commit is contained in:
parent
cd17c651a6
commit
82ba9032be
1 changed files with 1 additions and 1 deletions
|
@ -661,7 +661,7 @@ interpret(struct f_inst *what)
|
|||
switch(v1.type) {
|
||||
case T_PREFIX: res.val.i = v1.val.px.len; break;
|
||||
case T_PATH: res.val.i = as_path_getlen(v1.val.ad); break;
|
||||
default: bug( "Length of what?" );
|
||||
default: runtime( "Prefix or path expected" );
|
||||
}
|
||||
break;
|
||||
case P('c','p'): /* Convert prefix to ... */
|
||||
|
|
Loading…
Reference in a new issue