diff options
author | Pavel Emelyanov <xemul@parallels.com> | 2011-12-09 23:35:07 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-12-10 13:14:59 -0500 |
commit | 86e62ad6b2a49064a078d7f22fa81afdaecc1187 (patch) | |
tree | 918691bfe65871b664507ad7d6663c821eb549e1 /net/ipv4/udp_diag.c | |
parent | b872a2371ffd13e6d83423ef621a707df4c158ac (diff) | |
download | op-kernel-dev-86e62ad6b2a49064a078d7f22fa81afdaecc1187.zip op-kernel-dev-86e62ad6b2a49064a078d7f22fa81afdaecc1187.tar.gz |
udp_diag: Fix the !ipv6 case
Wrap the udp6 lookup into the proper ifdef-s.
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/udp_diag.c')
-rw-r--r-- | net/ipv4/udp_diag.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/ipv4/udp_diag.c b/net/ipv4/udp_diag.c index 6506344..27910c1 100644 --- a/net/ipv4/udp_diag.c +++ b/net/ipv4/udp_diag.c @@ -41,6 +41,7 @@ static int udp_dump_one(struct udp_table *tbl, struct sk_buff *in_skb, req->id.idiag_src[0], req->id.idiag_sport, req->id.idiag_dst[0], req->id.idiag_dport, req->id.idiag_if, tbl); +#if IS_ENABLED(CONFIG_IPV6) else if (req->sdiag_family == AF_INET6) sk = __udp6_lib_lookup(&init_net, (struct in6_addr *)req->id.idiag_src, @@ -48,6 +49,7 @@ static int udp_dump_one(struct udp_table *tbl, struct sk_buff *in_skb, (struct in6_addr *)req->id.idiag_dst, req->id.idiag_dport, req->id.idiag_if, tbl); +#endif else goto out_nosk; |