wpaspy: Add support for TERMINATE command

This can be used to terminate the wpa_supplicant/hostapd process.

Signed-off-by: Janusz Dziedzic <janusz.dziedzic@tieto.com>
master
Janusz Dziedzic 8 years ago committed by Jouni Malinen
parent 4d48d44ca2
commit 13073011b9

@ -109,6 +109,16 @@ class Ctrl:
return None
raise Exception("DETACH failed")
def terminate(self):
if self.attached:
try:
self.detach()
except Exception, e:
# Need to ignore this to allow the socket to be closed
self.attached = False
self.request("TERMINATE")
self.close()
def pending(self, timeout=0):
[r, w, e] = select.select([self.s], [], [], timeout)
if r:

Loading…
Cancel
Save