]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - net/key/af_key.c
networking: introduce and use skb_put_data()
[mirror_ubuntu-artful-kernel.git] / net / key / af_key.c
index 8ad430edb5b87882df5f25c3392a7aedb7eca841..3ebb4268973b0dc9ffc1c2eade9834ccb0961245 100644 (file)
@@ -1706,8 +1706,7 @@ static int unicast_flush_resp(struct sock *sk, const struct sadb_msg *ihdr)
        if (!skb)
                return -ENOBUFS;
 
-       hdr = (struct sadb_msg *) skb_put(skb, sizeof(struct sadb_msg));
-       memcpy(hdr, ihdr, sizeof(struct sadb_msg));
+       hdr = skb_put_data(skb, ihdr, sizeof(struct sadb_msg));
        hdr->sadb_msg_errno = (uint8_t) 0;
        hdr->sadb_msg_len = (sizeof(struct sadb_msg) / sizeof(uint64_t));