diff options
Diffstat (limited to 'net/sctp/inqueue.c')
-rw-r--r-- | net/sctp/inqueue.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/net/sctp/inqueue.c b/net/sctp/inqueue.c index edabbbdfca54..147d975b0455 100644 --- a/net/sctp/inqueue.c +++ b/net/sctp/inqueue.c | |||
@@ -218,6 +218,13 @@ new_skb: | |||
218 | chunk->has_asconf = 0; | 218 | chunk->has_asconf = 0; |
219 | chunk->end_of_packet = 0; | 219 | chunk->end_of_packet = 0; |
220 | chunk->ecn_ce_done = 0; | 220 | chunk->ecn_ce_done = 0; |
221 | if (chunk->head_skb) { | ||
222 | struct sctp_input_cb | ||
223 | *cb = SCTP_INPUT_CB(chunk->skb), | ||
224 | *head_cb = SCTP_INPUT_CB(chunk->head_skb); | ||
225 | |||
226 | cb->chunk = head_cb->chunk; | ||
227 | } | ||
221 | } | 228 | } |
222 | 229 | ||
223 | chunk->chunk_hdr = ch; | 230 | chunk->chunk_hdr = ch; |