mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 04:32:37 +01:00
auto-t: fix eapol_reauth utility
This was passing IFNAME= along with EAPOL_REAUTH which does not work in the context of a hostapd socket where the iface is already implied. This fixes that issue as well as resets the events array and actually waits for the required events afterwards.
This commit is contained in:
parent
eb8362bf76
commit
a18c6e10a7
@ -37,9 +37,6 @@ class Test(unittest.TestCase):
|
||||
|
||||
hostapd.eapol_reauth(device.address)
|
||||
|
||||
hostapd.wait_for_event('CTRL-EVENT-EAP-STARTED')
|
||||
hostapd.wait_for_event('CTRL-EVENT-EAP-SUCCESS')
|
||||
|
||||
condition = 'obj.state == DeviceState.connected'
|
||||
wd.wait_for_object_condition(device, condition)
|
||||
|
||||
|
@ -163,8 +163,11 @@ class HostapdCLI(object):
|
||||
ctx.start_process(cmd).wait()
|
||||
|
||||
def eapol_reauth(self, client_address):
|
||||
cmd = 'IFNAME=' + self.ifname + ' EAPOL_REAUTH ' + client_address
|
||||
self.events = []
|
||||
cmd = 'EAPOL_REAUTH ' + client_address
|
||||
self.ctrl_sock.sendall(cmd.encode('utf-8'))
|
||||
self.wait_for_event('CTRL-EVENT-EAP-STARTED')
|
||||
self.wait_for_event('CTRL-EVENT-EAP-SUCCESS')
|
||||
|
||||
def reload(self):
|
||||
# Seemingly all three commands needed for the instance to notice
|
||||
|
Loading…
Reference in New Issue
Block a user