diff options
author | Martin Mares <mj@ucw.cz> | 2008-08-25 11:19:49 +0000 |
---|---|---|
committer | Martin Mares <mj@ucw.cz> | 2008-08-25 11:19:49 +0000 |
commit | 057021df0d699f9c21368ab0fa51fe821cc9a544 (patch) | |
tree | 729c776649d05dfc1378988bbddd4d5fac8d97f7 /lib/ip.c | |
parent | 6c36c4b66be5c67a8d5cfa9578aa5a85ebebab6d (diff) |
Fix behavior of ipa_opposite().
It was giving wrong results on /30 networks.
Diffstat (limited to 'lib/ip.c')
-rw-r--r-- | lib/ip.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -153,13 +153,14 @@ int ipa_classify(ip_addr x) { DUMMY } /** * ipa_opposite - return address of point-to-point neighbor * @x: IP address of our end of the link + * @pxlen: network prefix length * * ipa_opposite() returns an address of the opposite end of a numbered * point-to-point link. * * This function is available in IPv4 version only. */ -ip_addr ipa_opposite(ip_addr x) { DUMMY } +ip_addr ipa_opposite(ip_addr x, int pxlen) { DUMMY } /** * ipa_class_mask - guess netmask according to address class |