30 lines
951 B
Diff
30 lines
951 B
Diff
From db5da576c98906bf39cd914cec0c9226139db89f Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Pavel=20=C5=A0imerda?= <psimerda@redhat.com>
|
|
Date: Fri, 13 Mar 2015 13:17:02 +0100
|
|
Subject: [PATCH 5/7] ip-route: don't hide routes with RTM_F_CLONED by default
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
Signed-Off-By: Pavel Šimerda <psimerda@redhat.com>
|
|
---
|
|
ip/iproute.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/ip/iproute.c b/ip/iproute.c
|
|
index 024d401..46c24bb 100644
|
|
--- a/ip/iproute.c
|
|
+++ b/ip/iproute.c
|
|
@@ -144,7 +144,7 @@ static int filter_nlmsg(struct nlmsghdr *n, struct rtattr **tb, int host_len)
|
|
if (r->rtm_family == AF_INET6 && table != RT_TABLE_MAIN)
|
|
ip6_multiple_tables = 1;
|
|
|
|
- if (filter.cloned == !(r->rtm_flags&RTM_F_CLONED))
|
|
+ if (filter.cloned && !(r->rtm_flags&RTM_F_CLONED))
|
|
return 0;
|
|
|
|
if (r->rtm_family == AF_INET6 && !ip6_multiple_tables) {
|
|
--
|
|
2.0.5
|
|
|