X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=datapath%2Fdatapath.c;h=aae507d718239c78587b790440bd1040a1e1b758;hb=bf3d6fce9472742bc69939898ad4f0e1c97d69e6;hp=076aa98becfe16af68f2af17ee01f649a81a53c3;hpb=7c3072cc440eb76f1960c2a914d9d7c87fe71ee3;p=sliver-openvswitch.git diff --git a/datapath/datapath.c b/datapath/datapath.c index 076aa98be..aae507d71 100644 --- a/datapath/datapath.c +++ b/datapath/datapath.c @@ -825,7 +825,7 @@ static int ovs_packet_cmd_execute(struct sk_buff *skb, struct genl_info *info) goto err; skb_reserve(packet, NET_IP_ALIGN); - memcpy(__skb_put(packet, len), nla_data(a[OVS_PACKET_ATTR_PACKET]), len); + nla_memcpy(__skb_put(packet, len), a[OVS_PACKET_ATTR_PACKET], len); skb_reset_mac_header(packet); eth = eth_hdr(packet);