From b0e6033ba96bd7266832be2e9bc73ac536ba31bf Mon Sep 17 00:00:00 2001 From: Ludwig Nussel Date: Fri, 7 Oct 2011 15:21:55 +0200 Subject: [PATCH] wifi: fix stop condition of EAP method check while loop --- src/supplicant-manager/nm-supplicant-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/supplicant-manager/nm-supplicant-manager.c b/src/supplicant-manager/nm-supplicant-manager.c index 0e9fc2028f..349f722a60 100644 --- a/src/supplicant-manager/nm-supplicant-manager.c +++ b/src/supplicant-manager/nm-supplicant-manager.c @@ -140,7 +140,7 @@ get_eap_methods_reply (DBusGProxy *proxy, G_TYPE_INVALID)) { if (G_VALUE_HOLDS (&value, G_TYPE_STRV)) { iter = g_value_get_boxed (&value); - while (iter) { + while (iter && *iter) { if (strcasecmp (*iter++, "FAST") == 0) { priv->fast_supported = TRUE; break;