err.err = -ENOMEM;
- cb = nl_cb_clone(global->nl_cb);
+ cb = nl_cb_clone(nl_socket_get_cb(nl_handle));
if (!cb)
goto out;
if (nl_connect)
return send_and_recv_msgs_owner(drv, msg, nl_connect, set_owner,
- process_bss_event, bss, NULL,
+ NULL, NULL, NULL,
NULL, err_info);
else
return send_and_recv_msgs(drv, msg, NULL, NULL, NULL, NULL,
if (nl_connect)
ret = send_and_recv(drv->global, nl_connect, msg,
- process_bss_event, bss, NULL, NULL, NULL);
+ NULL, NULL, NULL, NULL, NULL);
else
ret = send_and_recv_msgs(drv, msg, NULL, NULL, NULL, NULL,
NULL);