diff options
Diffstat (limited to 'net/ipv6/ipv6_sockglue.c')
-rw-r--r-- | net/ipv6/ipv6_sockglue.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv6/ipv6_sockglue.c b/net/ipv6/ipv6_sockglue.c index edb58aff4ae7..cc34f65179e4 100644 --- a/net/ipv6/ipv6_sockglue.c +++ b/net/ipv6/ipv6_sockglue.c | |||
@@ -235,7 +235,7 @@ static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, | |||
235 | if (optlen < sizeof(int) || | 235 | if (optlen < sizeof(int) || |
236 | inet_sk(sk)->inet_num) | 236 | inet_sk(sk)->inet_num) |
237 | goto e_inval; | 237 | goto e_inval; |
238 | np->ipv6only = valbool; | 238 | sk->sk_ipv6only = valbool; |
239 | retv = 0; | 239 | retv = 0; |
240 | break; | 240 | break; |
241 | 241 | ||
@@ -1058,7 +1058,7 @@ static int do_ipv6_getsockopt(struct sock *sk, int level, int optname, | |||
1058 | } | 1058 | } |
1059 | 1059 | ||
1060 | case IPV6_V6ONLY: | 1060 | case IPV6_V6ONLY: |
1061 | val = np->ipv6only; | 1061 | val = sk->sk_ipv6only; |
1062 | break; | 1062 | break; |
1063 | 1063 | ||
1064 | case IPV6_RECVPKTINFO: | 1064 | case IPV6_RECVPKTINFO: |