mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 13:02:44 +01:00
netdev: set result/status for deauth path
If the deauth path was triggered IWD would deauth but end up calling the connect callback with whatever result netdev had set, e.g. 'NETDEV_RESULT_OK'. This, of course, caused station some confusion.
This commit is contained in:
parent
7e9708ddbc
commit
d0b0004c8c
@ -2621,6 +2621,8 @@ error:
|
||||
return;
|
||||
|
||||
deauth:
|
||||
netdev->result = NETDEV_RESULT_ASSOCIATION_FAILED;
|
||||
netdev->last_code = MMPDU_STATUS_CODE_UNSPECIFIED;
|
||||
msg = netdev_build_cmd_deauthenticate(netdev,
|
||||
MMPDU_REASON_CODE_UNSPECIFIED);
|
||||
netdev->disconnect_cmd_id = l_genl_family_send(nl80211,
|
||||
|
Loading…
Reference in New Issue
Block a user