aboutsummaryrefslogtreecommitdiff
path: root/networking/libiproute/ipneigh.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/libiproute/ipneigh.c')
-rw-r--r--networking/libiproute/ipneigh.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/networking/libiproute/ipneigh.c b/networking/libiproute/ipneigh.c
index 1cd90d707..f572414e9 100644
--- a/networking/libiproute/ipneigh.c
+++ b/networking/libiproute/ipneigh.c
@@ -110,11 +110,13 @@ static int FAST_FUNC print_neigh(const struct sockaddr_nl *who UNUSED_PARAM,
110 return 0; 110 return 0;
111 if (G_filter.index && G_filter.index != r->ndm_ifindex) 111 if (G_filter.index && G_filter.index != r->ndm_ifindex)
112 return 0; 112 return 0;
113 if (!(G_filter.state&r->ndm_state) && 113 if (!(G_filter.state&r->ndm_state)
114 !(r->ndm_flags & NTF_PROXY) && 114 && !(r->ndm_flags & NTF_PROXY)
115 (r->ndm_state || !(G_filter.state & 0x100)) && 115 && (r->ndm_state || !(G_filter.state & 0x100))
116 (r->ndm_family != AF_DECnet)) 116 && (r->ndm_family != AF_DECnet)
117 ) {
117 return 0; 118 return 0;
119 }
118 120
119 parse_rtattr(tb, NDA_MAX, NDA_RTA(r), n->nlmsg_len - NLMSG_LENGTH(sizeof(*r))); 121 parse_rtattr(tb, NDA_MAX, NDA_RTA(r), n->nlmsg_len - NLMSG_LENGTH(sizeof(*r)));
120 122