From 89a654b059e5c6fe2ffa00c1e6b60b2eae9bc52d Mon Sep 17 00:00:00 2001 From: Andrea Bittau Date: Tue, 3 Jan 2006 14:25:49 -0800 Subject: [PATCH] --- yaml --- r: 15582 b: refs/heads/master c: 9e377202d2c968dde8efd6121d94c7f0a77787aa h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/dccp/input.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index ac64032db9e1..dfa7a5c11155 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 709dd3aaf5304993083c2297c73f5531c36fba5a +refs/heads/master: 9e377202d2c968dde8efd6121d94c7f0a77787aa diff --git a/trunk/net/dccp/input.c b/trunk/net/dccp/input.c index 5e312b04a7db..cb0f5c9af1ba 100644 --- a/trunk/net/dccp/input.c +++ b/trunk/net/dccp/input.c @@ -300,6 +300,12 @@ static int dccp_rcv_request_sent_state_process(struct sock *sk, goto out_invalid_packet; } + if (dp->dccps_options.dccpo_send_ack_vector && + dccp_ackvec_add(dp->dccps_hc_rx_ackvec, sk, + DCCP_SKB_CB(skb)->dccpd_seq, + DCCP_ACKVEC_STATE_RECEIVED)) + goto out_invalid_packet; /* FIXME: change error code */ + dp->dccps_isr = DCCP_SKB_CB(skb)->dccpd_seq; dccp_update_gsr(sk, dp->dccps_isr); /*