From 84403ab84a0b5a0ce34594e5203b983da855ed0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Klime=C5=A1?= Date: Wed, 7 Mar 2012 15:31:19 +0100 Subject: [PATCH] wifi: fix entering an endless loop --- src/wifi/wifi-utils-nl80211.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wifi/wifi-utils-nl80211.c b/src/wifi/wifi-utils-nl80211.c index e46bbc50a9..e6f9a4f05b 100644 --- a/src/wifi/wifi-utils-nl80211.c +++ b/src/wifi/wifi-utils-nl80211.c @@ -127,7 +127,7 @@ _nl80211_send_and_recv (struct nl_sock *nl_sock, nl_cb_set (cb, NL_CB_VALID, NL_CB_CUSTOM, valid_handler, valid_data); while (err > 0) - nl_recvmsgs (nl_sock, cb); + err = nl_recvmsgs (nl_sock, cb); out: nl_cb_put (cb);