From ade389b326ddf2caaf08d7d3be8b3a1066ea7c97 Mon Sep 17 00:00:00 2001 From: Jan Moskyto Matejka Date: Mon, 1 Feb 2016 09:22:18 +0100 Subject: [PATCH] BSD: compilation error fix --- sysdep/bsd/krt-sock.c | 6 +++--- 1 file 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,