From f82a8408789ed1bc9b5ec0f28e74c74c141013a4 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 25 May 2019 19:07:11 +0300 Subject: [PATCH] tests: Fix ERP test cases to close separate AS (ifname=as-erp) The earlier change from using apdev[1] to using a no-interface ifname=as-erp in the ERP related test cases ended up leaving the separate authentication server interface running after the end of the test case. This left UDP port 18128 open and any consecutive test case needing this port failed to start another authentication server. This can be reproduced with following test case sequence: fils_auth_gtk_rekey authsrv_unknown_user Fixes: e374def207c1 ("tests: Start ERP authentication server without AP") Signed-off-by: Jouni Malinen --- tests/hwsim/run-tests.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/hwsim/run-tests.py b/tests/hwsim/run-tests.py index 4bb7f1b5e..cb1496485 100755 --- a/tests/hwsim/run-tests.py +++ b/tests/hwsim/run-tests.py @@ -75,6 +75,7 @@ def reset_devs(dev, apdev): hapd.remove('wlan3-2') for ap in apdev: hapd.remove(ap['ifname']) + hapd.remove('as-erp') except Exception as e: logger.info("Failed to remove hostapd interface") print(str(e)) -- 2.47.3