Browse Source

tests: Explicitly close hostapd global control socket on RELOG

Without this, the run-tests.py socket could have been left in attached
to receive all hostapd global events during a test case. This could hit
the limit of pending messages on the socket since there is nothing
clearing this socket during the execution of a test case. Fix this by
explicitly closing the socket after having completed the RELOG command.

Signed-off-by: Jouni Malinen <j@w1.fi>
Jouni Malinen 9 years ago
parent
commit
1f9427c9cd
1 changed files with 3 additions and 0 deletions
  1. 3 0
      tests/hwsim/run-tests.py

+ 3 - 0
tests/hwsim/run-tests.py

@@ -483,6 +483,9 @@ def main():
                 result = "FAIL"
                 hapd = None
             rename_log(args.logdir, 'hostapd', name, hapd)
+            if hapd:
+                del hapd
+                hapd = None
 
             wt = Wlantest()
             rename_log(args.logdir, 'hwsim0.pcapng', name, wt)