aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorSridhar Samudrala <sri@us.ibm.com>2004-07-22 09:22:01 -0700
committerSridhar Samudrala <sri@us.ibm.com>2004-07-22 09:22:01 -0700
commit4d005778cea9ec2c72ea58c30789f2cee1a36a6d (patch)
treef82b15ee815d388da94e99c7b28411fb04b9895a /net
parenta4c4a9bc16328a38c291c2b2a5a2f9015ba0b518 (diff)
downloadhistory-4d005778cea9ec2c72ea58c30789f2cee1a36a6d.tar.gz
[SCTP] Fix missing '+' in the computation of sack chunk size in
sctp_sm_pull_sack(). Signed-off-by: Jorge Hernandez <jhh@lucent.com> Signed-off-by: Sridhar Samudrala <sri@us.ibm.com>
Diffstat (limited to 'net')
-rw-r--r--net/sctp/sm_statefuns.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/sctp/sm_statefuns.c b/net/sctp/sm_statefuns.c
index 51a97e96310fb2..f5a53b5ee74d59 100644
--- a/net/sctp/sm_statefuns.c
+++ b/net/sctp/sm_statefuns.c
@@ -4494,7 +4494,7 @@ struct sctp_sackhdr *sctp_sm_pull_sack(struct sctp_chunk *chunk)
num_blocks = ntohs(sack->num_gap_ack_blocks);
num_dup_tsns = ntohs(sack->num_dup_tsns);
len = sizeof(struct sctp_sackhdr);
- len = (num_blocks + num_dup_tsns) * sizeof(__u32);
+ len += (num_blocks + num_dup_tsns) * sizeof(__u32);
if (len > chunk->skb->len)
return NULL;