addr: rtnl_addr_set_peer() is limited to IPv4

Signed-off-by: Thomas Graf <tgraf@suug.ch>
This commit is contained in:
Thomas Graf 2012-11-11 21:01:19 +01:00
parent 5a0476032e
commit 3132db5162

View file

@ -893,6 +893,9 @@ struct nl_addr *rtnl_addr_get_local(struct rtnl_addr *addr)
int rtnl_addr_set_peer(struct rtnl_addr *addr, struct nl_addr *peer)
{
if (peer->a_family != AF_INET)
return -NLE_AF_NOSUPPORT;
return __assign_addr(addr, &addr->a_peer, peer, ADDR_ATTR_PEER);
}