aboutsummaryrefslogtreecommitdiffstats
path: root/net/dccp
diff options
context:
space:
mode:
Diffstat (limited to 'net/dccp')
-rw-r--r--net/dccp/ipv4.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/dccp/ipv4.c b/net/dccp/ipv4.c
index 6310b8b19598..2b4f21d34df6 100644
--- a/net/dccp/ipv4.c
+++ b/net/dccp/ipv4.c
@@ -208,6 +208,7 @@ void dccp_req_err(struct sock *sk, u64 seq)
208 208
209 if (!between48(seq, dccp_rsk(req)->dreq_iss, dccp_rsk(req)->dreq_gss)) { 209 if (!between48(seq, dccp_rsk(req)->dreq_iss, dccp_rsk(req)->dreq_gss)) {
210 NET_INC_STATS_BH(net, LINUX_MIB_OUTOFWINDOWICMPS); 210 NET_INC_STATS_BH(net, LINUX_MIB_OUTOFWINDOWICMPS);
211 reqsk_put(req);
211 } else { 212 } else {
212 /* 213 /*
213 * Still in RESPOND, just remove it silently. 214 * Still in RESPOND, just remove it silently.
@@ -217,7 +218,6 @@ void dccp_req_err(struct sock *sk, u64 seq)
217 */ 218 */
218 inet_csk_reqsk_queue_drop(req->rsk_listener, req); 219 inet_csk_reqsk_queue_drop(req->rsk_listener, req);
219 } 220 }
220 reqsk_put(req);
221} 221}
222EXPORT_SYMBOL(dccp_req_err); 222EXPORT_SYMBOL(dccp_req_err);
223 223