mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-11-20 10:08:43 +00:00
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
@ -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 New Issue
Block a user