summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
diff options
context:
space:
mode:
authorChad Loder <cloder@cvs.openbsd.org>2005-06-02 15:06:09 +0000
committerChad Loder <cloder@cvs.openbsd.org>2005-06-02 15:06:09 +0000
commitb22e266f0b3649a4242715bf44fe6273c2362ec9 (patch)
tree45b97ec800780e714f386ea6bdb94213728273ee /usr.sbin/bgpd
parenta85e4e75702572a5ce69f9e626b81fba39713881 (diff)
Cleanup recent kroute6 additions. OK henning
Diffstat (limited to 'usr.sbin/bgpd')
-rw-r--r--usr.sbin/bgpd/kroute.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/usr.sbin/bgpd/kroute.c b/usr.sbin/bgpd/kroute.c
index 93f6b8d2022..89960156e66 100644
--- a/usr.sbin/bgpd/kroute.c
+++ b/usr.sbin/bgpd/kroute.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kroute.c,v 1.130 2005/05/27 20:01:21 henning Exp $ */
+/* $OpenBSD: kroute.c,v 1.131 2005/06/02 15:06:08 cloder Exp $ */
/*
* Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
@@ -303,7 +303,7 @@ kr6_change(struct kroute6 *kroute)
return (-1);
if (action == RTM_ADD) {
- if ((kr6 = calloc(1, sizeof(struct kroute_node))) == NULL) {
+ if ((kr6 = calloc(1, sizeof(struct kroute6_node))) == NULL) {
log_warn("kr_change");
return (-1);
}
@@ -443,7 +443,7 @@ kr_nexthop_add(struct bgpd_addr *addr)
if (memcmp(&k6->r.nexthop, &in6addr_any,
sizeof(struct in6_addr)) != 0) {
nh.gateway.af = AF_INET6;
- memcpy(&nh.gateway.v4, &k6->r.nexthop,
+ memcpy(&nh.gateway.v6, &k6->r.nexthop,
sizeof(struct in6_addr));
}
memcpy(&nh.kr.kr6, &k6->r, sizeof(nh.kr.kr6));
@@ -1308,7 +1308,7 @@ knexthop_validate(struct knexthop_node *kn)
if (memcmp(&kr6->r.nexthop, &in6addr_any,
sizeof(struct in6_addr)) != 0) {
n.gateway.af = AF_INET6;
- memcpy(&n.gateway.v4, &kr6->r.nexthop,
+ memcpy(&n.gateway.v6, &kr6->r.nexthop,
sizeof(struct in6_addr));
}
memcpy(&n.kr.kr6, &kr6->r, sizeof(n.kr.kr6));