|
@@ -1044,8 +1044,10 @@ wait_for_memory:
|
|
} else {
|
|
} else {
|
|
/* Message not complete, save state */
|
|
/* Message not complete, save state */
|
|
partial_message:
|
|
partial_message:
|
|
- kcm->seq_skb = head;
|
|
|
|
- kcm_tx_msg(head)->last_skb = skb;
|
|
|
|
|
|
+ if (head) {
|
|
|
|
+ kcm->seq_skb = head;
|
|
|
|
+ kcm_tx_msg(head)->last_skb = skb;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
KCM_STATS_ADD(kcm->stats.tx_bytes, copied);
|
|
KCM_STATS_ADD(kcm->stats.tx_bytes, copied);
|