NetworkManager r3373 - in branches/NETWORKMANAGER_0_6_0_RELEASE: . src



Author: tambeti
Date: Tue Mar  4 21:37:37 2008
New Revision: 3373
URL: http://svn.gnome.org/viewvc/NetworkManager?rev=3373&view=rev

Log:
2008-03-04  Tambet Ingo  <tambet gmail com>

	* src/nm-device-802-3-ethernet.c (nm_device_802_3_ethernet_get_speed):
	Add a workaround for broken driver that return -1 for the speed.



Modified:
   branches/NETWORKMANAGER_0_6_0_RELEASE/ChangeLog
   branches/NETWORKMANAGER_0_6_0_RELEASE/src/nm-device-802-3-ethernet.c

Modified: branches/NETWORKMANAGER_0_6_0_RELEASE/src/nm-device-802-3-ethernet.c
==============================================================================
--- branches/NETWORKMANAGER_0_6_0_RELEASE/src/nm-device-802-3-ethernet.c	(original)
+++ branches/NETWORKMANAGER_0_6_0_RELEASE/src/nm-device-802-3-ethernet.c	Tue Mar  4 21:37:37 2008
@@ -673,6 +673,10 @@
 		goto out;
 	speed = edata.speed;
 
+	/* Workaround for drivers that report unknown as -1 which gets lost due to casting to u16 */
+	if (speed == G_MAXUINT16)
+		speed = 0;
+
 out:
 	nm_dev_sock_close (sk);
 	return speed;



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