summaryrefslogtreecommitdiffstats
path: root/lib/ipv6.c
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>1999-12-16 14:13:22 +0100
committerMartin Mares <mj@ucw.cz>1999-12-16 14:13:22 +0100
commit12a9d139eecea7e7fb5e73e82a2531c70894d4c8 (patch)
tree68db261d4b42bce98321c1f46270dae3c60ca1b6 /lib/ipv6.c
parent67ece6df42b20ecc524cf3e5c14e8b541afec860 (diff)
downloadbird-12a9d139eecea7e7fb5e73e82a2531c70894d4c8.tar
bird-12a9d139eecea7e7fb5e73e82a2531c70894d4c8.zip
ipv6_compare() accepts non-lvalue arguments as well. This makes filters
compile with IPv6.
Diffstat (limited to 'lib/ipv6.c')
-rw-r--r--lib/ipv6.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/ipv6.c b/lib/ipv6.c
index c057600..3c01a4f 100644
--- a/lib/ipv6.c
+++ b/lib/ipv6.c
@@ -112,9 +112,11 @@ ipv6_ntoh(ip_addr *a)
}
int
-ipv6_compare(ip_addr *x, ip_addr *y)
+ipv6_compare(ip_addr X, ip_addr Y)
{
int i;
+ ip_addr *x = &X;
+ ip_addr *y = &Y;
for(i=0; i<4; i++)
if (x->addr[i] > y->addr[i])