tests: Fix dpp_qr_code_auth_initiator_enrollee to clear gas_address3

gas_address3 was set to 1 in this test case, but it was never cleared.
That can result in unexpected behavior in other test cases that dpeends
on gas_address3 being in its default value 0. Clear the parameter
explicitly to avoid this.

This resulted in an error in the following test sequence:
dpp_qr_code_auth_initiator_enrollee gas_anqp_address3_ap_forced

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
Jouni Malinen 2019-03-14 00:13:35 +02:00 committed by Jouni Malinen
parent 86db4e63d3
commit f77d106294

View file

@ -667,6 +667,13 @@ def test_dpp_qr_code_listen_continue(dev, apdev):
def test_dpp_qr_code_auth_initiator_enrollee(dev, apdev):
"""DPP QR Code and authentication exchange (Initiator in Enrollee role)"""
try:
run_dpp_qr_code_auth_initiator_enrollee(dev, apdev)
finally:
dev[0].set("gas_address3", "0")
dev[1].set("gas_address3", "0")
def run_dpp_qr_code_auth_initiator_enrollee(dev, apdev):
check_dpp_capab(dev[0])
check_dpp_capab(dev[1])
dev[0].request("SET gas_address3 1")