diff options
Diffstat (limited to 'net/ipv4/inet_connection_sock.c')
| -rw-r--r-- | net/ipv4/inet_connection_sock.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/ipv4/inet_connection_sock.c b/net/ipv4/inet_connection_sock.c index ee16475f8fc3..8da6429269dd 100644 --- a/net/ipv4/inet_connection_sock.c +++ b/net/ipv4/inet_connection_sock.c | |||
| @@ -529,6 +529,8 @@ void inet_csk_reqsk_queue_prune(struct sock *parent, | |||
| 529 | syn_ack_recalc(req, thresh, max_retries, | 529 | syn_ack_recalc(req, thresh, max_retries, |
| 530 | queue->rskq_defer_accept, | 530 | queue->rskq_defer_accept, |
| 531 | &expire, &resend); | 531 | &expire, &resend); |
| 532 | if (req->rsk_ops->syn_ack_timeout) | ||
| 533 | req->rsk_ops->syn_ack_timeout(parent, req); | ||
| 532 | if (!expire && | 534 | if (!expire && |
| 533 | (!resend || | 535 | (!resend || |
| 534 | !req->rsk_ops->rtx_syn_ack(parent, req, NULL) || | 536 | !req->rsk_ops->rtx_syn_ack(parent, req, NULL) || |
