From bd3948c0eb74670c5cbaf523e50a780179fd1bbf Mon Sep 17 00:00:00 2001
From: Jouni Malinen <j@w1.fi>
Date: Sun, 7 Feb 2016 20:35:35 +0200
Subject: [PATCH] tests: Memory allocation failing for expanded EAP-Nak

Signed-off-by: Jouni Malinen <j@w1.fi>
---
 tests/hwsim/test_ap_wps.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/tests/hwsim/test_ap_wps.py b/tests/hwsim/test_ap_wps.py
index e40ed889f..37e38a0a4 100644
--- a/tests/hwsim/test_ap_wps.py
+++ b/tests/hwsim/test_ap_wps.py
@@ -9389,6 +9389,15 @@ def test_ap_wps_eap_wsc_errors(dev, apdev):
             wait_scan_stopped(dev[0])
             dev[0].dump_monitor()
 
+    with alloc_fail(dev[0], 1, "eap_msg_alloc;eap_sm_build_expanded_nak"):
+        dev[0].wps_reg(bssid, appin + " new_ssid=a", "new ssid", "WPA2PSK",
+                       "CCMP", "new passphrase", no_wait=True)
+        wait_fail_trigger(dev[0], "GET_ALLOC_FAIL")
+        dev[0].request("WPS_CANCEL")
+        dev[0].wait_disconnected()
+        wait_scan_stopped(dev[0])
+        dev[0].dump_monitor()
+
 def test_ap_wps_eap_wsc(dev, apdev):
     """WPS and EAP-WSC in network profile"""
     params = int_eap_server_params()