Parcourir la source

wpa_gui-qt4: Handle UNKNOWN COMMAND reply during peer window update

Avoid an infinite loop if wpa_supplicant is not built with AP support.
Jouni Malinen il y a 15 ans
Parent
commit
acd8ba74c0
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      wpa_supplicant/wpa_gui-qt4/peers.cpp

+ 2 - 1
wpa_supplicant/wpa_gui-qt4/peers.cpp

@@ -145,7 +145,8 @@ void Peers::update_peers()
 		while (*txt != '\0' && *txt != '\n')
 			txt++;
 		*txt++ = '\0';
-		if (strncmp(reply, "FAIL", 4) == 0)
+		if (strncmp(reply, "FAIL", 4) == 0 ||
+		    strncmp(reply, "UNKNOWN", 7) == 0)
 			break;
 
 		QStringList lines = info.split(QRegExp("\\n"));