NetworkManager r3977 - in branches/NETWORKMANAGER_0_6_0_RELEASE: . src



Author: dcbw
Date: Sun Aug 17 23:31:10 2008
New Revision: 3977
URL: http://svn.gnome.org/viewvc/NetworkManager?rev=3977&view=rev

Log:
2008-08-17  Dan Williams  <dcbw redhat com>

	* src/nm-device-802-11-wireless.c
		- (request_and_convert_scan_results): increase buffer size; since the
			buffer length gets doubled, the existing code would effectively
			reject buffer sizes of greater than 64k (bgo #501835)



Modified:
   branches/NETWORKMANAGER_0_6_0_RELEASE/ChangeLog
   branches/NETWORKMANAGER_0_6_0_RELEASE/src/nm-device-802-11-wireless.c

Modified: branches/NETWORKMANAGER_0_6_0_RELEASE/src/nm-device-802-11-wireless.c
==============================================================================
--- branches/NETWORKMANAGER_0_6_0_RELEASE/src/nm-device-802-11-wireless.c	(original)
+++ branches/NETWORKMANAGER_0_6_0_RELEASE/src/nm-device-802-11-wireless.c	Sun Aug 17 23:31:10 2008
@@ -1918,7 +1918,7 @@
 		g_free (buf);
 		buf = NULL;
 
-		if ((errno == E2BIG) && (buflen < 100000))	/* Buffer not big enough */
+		if ((errno == E2BIG) && (buflen <= (IW_SCAN_MAX_DATA * 32) + 2))	/* Buffer not big enough */
 		{
 			buflen *= 2;
 		}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]