mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-11-17 08:38:42 +00:00
BSD: Fix address scan on OpenBSD
This commit is contained in:
parent
1d21306785
commit
b644a490f0
@ -688,6 +688,10 @@ krt_read_addr(struct ks_msg *msg, int scan)
|
|||||||
default: return;
|
default: return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* We do not test family for RTA_NETMASK, because BSD sends us
|
||||||
|
some strange values, but interpreting them as IPv4/IPv6 works */
|
||||||
|
mask.sa.sa_family = addr.sa.sa_family;
|
||||||
|
|
||||||
iaddr = ipa_from_sa(&addr);
|
iaddr = ipa_from_sa(&addr);
|
||||||
imask = ipa_from_sa(&mask);
|
imask = ipa_from_sa(&mask);
|
||||||
ibrd = ipa_from_sa(&brd);
|
ibrd = ipa_from_sa(&brd);
|
||||||
|
Loading…
Reference in New Issue
Block a user