wpa_gui-qt4: Handle UNKNOWN COMMAND reply during peer window update
authorJouni Malinen <jouni.malinen@atheros.com>
Fri, 11 Sep 2009 14:52:46 +0000 (17:52 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 11 Sep 2009 14:52:46 +0000 (17:52 +0300)
Avoid an infinite loop if wpa_supplicant is not built with AP support.

wpa_supplicant/wpa_gui-qt4/peers.cpp

index 6cfb7a6..a0ff7e4 100644 (file)
@@ -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"));