diff options
Diffstat (limited to 'networking/libiproute/ipneigh.c')
-rw-r--r-- | networking/libiproute/ipneigh.c | 10 |
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 | ||