projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
aa837b5
)
[DCCP] options: Fix handling of ackvecs in DATA packets
author
Arnaldo Carvalho de Melo
<acme@mandriva.com>
Tue, 21 Mar 2006 06:30:51 +0000
(22:30 -0800)
committer
David S. Miller
<davem@davemloft.net>
Tue, 21 Mar 2006 06:30:51 +0000
(22:30 -0800)
I.e. they should be just ignored, but we have to use 'break', not 'continue',
as we have to possibly reset the mandatory flag.
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dccp/options.c
patch
|
blob
|
history
diff --git
a/net/dccp/options.c
b/net/dccp/options.c
index 8867b6f4322041184633f3a63651e4d3d8ca00d2..0161a18e739a3629f8775f634adac92aece87894 100644
(file)
--- a/
net/dccp/options.c
+++ b/
net/dccp/options.c
@@
-148,7
+148,7
@@
int dccp_parse_options(struct sock *sk, struct sk_buff *skb)
case DCCPO_ACK_VECTOR_0:
case DCCPO_ACK_VECTOR_1:
if (pkt_type == DCCP_PKT_DATA)
-
continue
;
+
break
;
if (dp->dccps_options.dccpo_send_ack_vector &&
dccp_ackvec_parse(sk, skb, opt, value, len))