diff options
Diffstat (limited to 'net/ipv6/syncookies.c')
-rw-r--r-- | net/ipv6/syncookies.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/ipv6/syncookies.c b/net/ipv6/syncookies.c index 8a0848b60b35..d5dda20bd717 100644 --- a/net/ipv6/syncookies.c +++ b/net/ipv6/syncookies.c | |||
@@ -149,7 +149,6 @@ static inline int cookie_check(const struct sk_buff *skb, __u32 cookie) | |||
149 | struct sock *cookie_v6_check(struct sock *sk, struct sk_buff *skb) | 149 | struct sock *cookie_v6_check(struct sock *sk, struct sk_buff *skb) |
150 | { | 150 | { |
151 | struct tcp_options_received tcp_opt; | 151 | struct tcp_options_received tcp_opt; |
152 | const u8 *hash_location; | ||
153 | struct inet_request_sock *ireq; | 152 | struct inet_request_sock *ireq; |
154 | struct inet6_request_sock *ireq6; | 153 | struct inet6_request_sock *ireq6; |
155 | struct tcp_request_sock *treq; | 154 | struct tcp_request_sock *treq; |
@@ -177,7 +176,7 @@ struct sock *cookie_v6_check(struct sock *sk, struct sk_buff *skb) | |||
177 | 176 | ||
178 | /* check for timestamp cookie support */ | 177 | /* check for timestamp cookie support */ |
179 | memset(&tcp_opt, 0, sizeof(tcp_opt)); | 178 | memset(&tcp_opt, 0, sizeof(tcp_opt)); |
180 | tcp_parse_options(skb, &tcp_opt, &hash_location, 0, NULL); | 179 | tcp_parse_options(skb, &tcp_opt, 0, NULL); |
181 | 180 | ||
182 | if (!cookie_check_timestamp(&tcp_opt, sock_net(sk), &ecn_ok)) | 181 | if (!cookie_check_timestamp(&tcp_opt, sock_net(sk), &ecn_ok)) |
183 | goto out; | 182 | goto out; |