]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/kcm/kcmsock.c
Merge branches 'pm-core', 'pm-qos', 'pm-domains' and 'pm-opp'
[linux.git] / net / kcm / kcmsock.c
index 64f0e8531af056b822409f234d8806f463c4d5e5..a646f348124095c1bdff2d14a77ea5c0ac892bc1 100644 (file)
@@ -1044,8 +1044,10 @@ static int kcm_sendmsg(struct socket *sock, struct msghdr *msg, size_t len)
        } else {
                /* Message not complete, save state */
 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);