[PATCH] wpa_supplicant: Fix global control interface for STA_FIRST /

dimitrysh at google.com dimitrysh at google.com
Tue Jan 24 15:12:54 PST 2017


 From 775a1fa7dd51e5a4fd98599144100a1c6aff89f3 Mon Sep 17 00:00:00 2001
From: Dmitry Shmidt <dimitrysh at google.com>
Date: Tue, 24 Jan 2017 13:41:34 -0800
Subject: [PATCH] wpa_supplicant: Fix global control interface for STA_FIRST  
/
  STA-NEXT

update_stations(ctrl_conn) is stuck in never-ending loop:

sendto(3, "STA-FIRST", 9, 0, NULL, 0)   = 9
pselect6(4, [3], NULL, NULL, {10, 0}, NULL) = 1 (in [3], left {9,  
999995000})
recvfrom(3, "UNKNOWN COMMAND\n", 4095, 0, NULL, NULL) = 16
sendto(3, "STA-NEXT UNKNOWN COMMAND", 24, 0, NULL, 0) = 24
pselect6(4, [3], NULL, NULL, {10, 0}, NULL) = 1 (in [3], left {9,  
999995833})
recvfrom(3, "UNKNOWN COMMAND\n", 4095, 0, NULL, NULL) = 16
sendto(3, "STA-NEXT UNKNOWN COMMAND", 24, 0, NULL, 0) = 24
pselect6(4, [3], NULL, NULL, {10, 0}, NULL) = 1 (in [3], left {9,  
999995000})
recvfrom(3, "UNKNOWN COMMAND\n", 4095, 0, NULL, NULL) = 16
sendto(3, "STA-NEXT UNKNOWN COMMAND", 24, 0, NULL, 0) = 24

Signed-off-by: Dmitry Shmidt <dimitrysh at google.com>
---
  wpa_supplicant/ctrl_iface.c | 4 ++++
  1 file changed, 4 insertions(+)

diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c
index aa1211c2a..ce10226d3 100644
--- a/wpa_supplicant/ctrl_iface.c
+++ b/wpa_supplicant/ctrl_iface.c
@@ -10188,6 +10188,10 @@ static char *  
wpas_global_ctrl_iface_redir_p2p(struct wpa_global *global,
  		"P2P_CANCEL",
  		"P2P_PRESENCE_REQ",
  		"P2P_EXT_LISTEN",
+#ifdef CONFIG_AP
+		"STA-FIRST",
+		"STA-LAST",
+#endif
  		NULL
  	};
  	static const char * prefix[] = {
-- 
2.11.0.483.g087da7b7c-goog




More information about the Hostap mailing list