diff --git a/tests/hwsim/hostapd.py b/tests/hwsim/hostapd.py index c6d8a746f..984e4cc86 100644 --- a/tests/hwsim/hostapd.py +++ b/tests/hwsim/hostapd.py @@ -39,7 +39,7 @@ class HostapdGlobal: raise Exception("Could not add hostapd BSS") def remove(self, ifname): - self.ctrl.request("REMOVE " + ifname) + self.ctrl.request("REMOVE " + ifname, timeout=30) def relog(self): self.ctrl.request("RELOG") diff --git a/wpaspy/wpaspy.py b/wpaspy/wpaspy.py index 24c371908..94943053f 100644 --- a/wpaspy/wpaspy.py +++ b/wpaspy/wpaspy.py @@ -45,9 +45,9 @@ class Ctrl: os.unlink(self.local) self.started = False - def request(self, cmd): + def request(self, cmd, timeout=10): self.s.send(cmd) - [r, w, e] = select.select([self.s], [], [], 10) + [r, w, e] = select.select([self.s], [], [], timeout) if r: return self.s.recv(4096) raise Exception("Timeout on waiting response")