X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=net%2Fwireless%2Fnl80211.c;fp=net%2Fwireless%2Fnl80211.c;h=43ab4b03d306119b5546fe3c8cdae4432cee28b1;hb=8407e2ffb76d56c77b8eb8faa44b06b1b987ac3a;hp=9abf1969c114c259125b49d88fd333089665e853;hpb=4a105b2f855d956b419c513e1f3212a9ac1d27f5;p=firefly-linux-kernel-4.4.55.git diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c index 9abf1969c114..43ab4b03d306 100644 --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c @@ -6642,6 +6642,9 @@ void __cfg80211_send_event_skb(struct sk_buff *skb, gfp_t gfp) void *hdr = ((void **)skb->cb)[1]; struct nlattr *data = ((void **)skb->cb)[2]; + /* clear CB data for netlink core to own from now on */ + memset(skb->cb, 0, sizeof(skb->cb)); + nla_nest_end(skb, data); genlmsg_end(skb, hdr);