This way the default callbacks are inherited.
Signed-off-by: Michael Bernhard <michael.bernhard at bfh.ch>
NLA_PUT_U8(msg, NL80211_ATTR_KEY_IDX, idx);
NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(iface));
NLA_PUT_U8(msg, NL80211_ATTR_KEY_IDX, idx);
NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(iface));
- cb = nl_cb_alloc(NL_CB_CUSTOM);
+ cb = nl_cb_clone(drv->nl_cb);
NLA_PUT(msg, NL80211_ATTR_MAC, ETH_ALEN, addr);
NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(drv->iface));
NLA_PUT(msg, NL80211_ATTR_MAC, ETH_ALEN, addr);
NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(drv->iface));
- cb = nl_cb_alloc(NL_CB_CUSTOM);
+ cb = nl_cb_clone(drv->nl_cb);
NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(drv->iface));
NLA_PUT_U32(msg, NL80211_ATTR_IFINDEX, if_nametoindex(drv->iface));
- cb = nl_cb_alloc(NL_CB_CUSTOM);
+ cb = nl_cb_clone(drv->nl_cb);