X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=include%2Fnet%2Froute.h;fp=include%2Fnet%2Froute.h;h=c6338802e8f11a4f727b4a45959dcb32725c6760;hb=3b1e0a655f8eba44ab1ee2a1068d169ccfb853b9;hp=28dba925663c01817743209429593413bef6a1af;hpb=c346dca10840a874240c78efe3f39acf4312a1f2;p=safe%2Fjmp%2Flinux-2.6 diff --git a/include/net/route.h b/include/net/route.h index 28dba92..c633880 100644 --- a/include/net/route.h +++ b/include/net/route.h @@ -160,7 +160,7 @@ static inline int ip_route_connect(struct rtable **rp, __be32 dst, .dport = dport } } }; int err; - struct net *net = sk->sk_net; + struct net *net = sock_net(sk); if (!dst || !src) { err = __ip_route_output_key(net, rp, &fl); if (err) @@ -188,7 +188,7 @@ static inline int ip_route_newports(struct rtable **rp, u8 protocol, ip_rt_put(*rp); *rp = NULL; security_sk_classify_flow(sk, &fl); - return ip_route_output_flow(sk->sk_net, rp, &fl, sk, 0); + return ip_route_output_flow(sock_net(sk), rp, &fl, sk, 0); } return 0; }