Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 41863
b: refs/heads/master
c: af997d8
h: refs/heads/master
i:
  41861: fe65a54
  41859: a926334
  41855: 59e890c
v: v3
  • Loading branch information
Arnaldo Carvalho de Melo authored and David S. Miller committed Dec 3, 2006
1 parent 7ed90f0 commit 4995579
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: c7b1b24978d89efab7d420bbdc9557dbe6259c89
refs/heads/master: af997d8c9568d556cd0a362d56de9fb14a6a012a
13 changes: 5 additions & 8 deletions trunk/net/sctp/sm_make_chunk.c
Original file line number Diff line number Diff line change
Expand Up @@ -1279,15 +1279,13 @@ static sctp_cookie_param_t *sctp_pack_cookie(const struct sctp_endpoint *ep,
- (bodysize % SCTP_COOKIE_MULTIPLE);
*cookie_len = headersize + bodysize;

retval = kmalloc(*cookie_len, GFP_ATOMIC);

if (!retval)
goto nodata;

/* Clear this memory since we are sending this data structure
* out on the network.
*/
memset(retval, 0x00, *cookie_len);
retval = kzalloc(*cookie_len, GFP_ATOMIC);
if (!retval)
goto nodata;

cookie = (struct sctp_signed_cookie *) retval->body;

/* Set up the parameter header. */
Expand Down Expand Up @@ -1910,10 +1908,9 @@ int sctp_process_init(struct sctp_association *asoc, sctp_cid_t cid,
/* Copy cookie in case we need to resend COOKIE-ECHO. */
cookie = asoc->peer.cookie;
if (cookie) {
asoc->peer.cookie = kmalloc(asoc->peer.cookie_len, gfp);
asoc->peer.cookie = kmemdup(cookie, asoc->peer.cookie_len, gfp);
if (!asoc->peer.cookie)
goto clean_up;
memcpy(asoc->peer.cookie, cookie, asoc->peer.cookie_len);
}

/* RFC 2960 7.2.1 The initial value of ssthresh MAY be arbitrarily
Expand Down

0 comments on commit 4995579

Please sign in to comment.