diff options
| author | Tony Luck <tony.luck@intel.com> | 2005-05-17 18:53:14 -0400 |
|---|---|---|
| committer | Tony Luck <tony.luck@intel.com> | 2005-05-17 18:53:14 -0400 |
| commit | 325a479c4c110db278ef3361460a48c4093252cc (patch) | |
| tree | bcfbf4d0647d9442045639a5c19da59d55190e81 /net/sctp/output.c | |
| parent | ebcc80c1b6629a445f7471cc1ddb48faf8a84e70 (diff) | |
| parent | 7f9eaedf894dbaa08c157832e9a6c9c03ffed1ed (diff) | |
Merge with temp tree to get David's gdb inferior calls patch
Diffstat (limited to 'net/sctp/output.c')
| -rw-r--r-- | net/sctp/output.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/sctp/output.c b/net/sctp/output.c index 9013f64f5219..84b5b370b09d 100644 --- a/net/sctp/output.c +++ b/net/sctp/output.c | |||
| @@ -313,12 +313,12 @@ int sctp_packet_transmit(struct sctp_packet *packet) | |||
| 313 | sk = chunk->skb->sk; | 313 | sk = chunk->skb->sk; |
| 314 | 314 | ||
| 315 | /* Allocate the new skb. */ | 315 | /* Allocate the new skb. */ |
| 316 | nskb = dev_alloc_skb(packet->size); | 316 | nskb = alloc_skb(packet->size + LL_MAX_HEADER, GFP_ATOMIC); |
| 317 | if (!nskb) | 317 | if (!nskb) |
| 318 | goto nomem; | 318 | goto nomem; |
| 319 | 319 | ||
| 320 | /* Make sure the outbound skb has enough header room reserved. */ | 320 | /* Make sure the outbound skb has enough header room reserved. */ |
| 321 | skb_reserve(nskb, packet->overhead); | 321 | skb_reserve(nskb, packet->overhead + LL_MAX_HEADER); |
| 322 | 322 | ||
| 323 | /* Set the owning socket so that we know where to get the | 323 | /* Set the owning socket so that we know where to get the |
| 324 | * destination IP address. | 324 | * destination IP address. |
