summaryrefslogtreecommitdiff
path: root/sysdep/bsd/krt-sock.c
diff options
context:
space:
mode:
authorJan Moskyto Matejka <mq@ucw.cz>2016-02-01 09:22:18 +0100
committerJan Moskyto Matejka <mq@ucw.cz>2016-02-01 10:28:50 +0100
commitade389b326ddf2caaf08d7d3be8b3a1066ea7c97 (patch)
treedd69213c90c5dc169e5f67ea761f20d7c0484a8c /sysdep/bsd/krt-sock.c
parentf4a60a9bc429c28cb397402331dc01a789197450 (diff)
BSD: compilation error fix
Diffstat (limited to 'sysdep/bsd/krt-sock.c')
-rw-r--r--sysdep/bsd/krt-sock.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sysdep/bsd/krt-sock.c b/sysdep/bsd/krt-sock.c
index 93c15e8e..5f2f1309 100644
--- a/sysdep/bsd/krt-sock.c
+++ b/sysdep/bsd/krt-sock.c
@@ -400,9 +400,9 @@ krt_read_route(struct ks_msg *msg, struct krt_proto *p, int scan)
SKIP("unknown table id %d\n", table_id);
}
#endif
- if ((!ipv6) && (p->p.table->addr_type != NET_IP4))
+ if ((!ipv6) && (p->p.main_channel->table->addr_type != NET_IP4))
SKIP("reading only IPv4 routes");
- if ( ipv6 && (p->p.table->addr_type != NET_IP6))
+ if ( ipv6 && (p->p.main_channel->table->addr_type != NET_IP6))
SKIP("reading only IPv6 routes");
int c = ipa_classify_net(idst);
@@ -463,7 +463,7 @@ krt_read_route(struct ks_msg *msg, struct krt_proto *p, int scan)
else
src = KRT_SRC_KERNEL;
- net = net_get(p->p.table, &ndst);
+ net = net_get(p->p.main_channel->table, &ndst);
rta a = {
.src = p->p.main_source,