NetworkManager r3639 - in trunk: . src/backends



Author: tambeti
Date: Wed May  7 09:36:55 2008
New Revision: 3639
URL: http://svn.gnome.org/viewvc/NetworkManager?rev=3639&view=rev

Log:
2008-05-07  Tambet Ingo  <tambet gmail com>

	* src/backends/NetworkManagerSuSE.c (nm_system_set_hostname): Update
	for multiple IP addresses.


Modified:
   trunk/ChangeLog
   trunk/src/backends/NetworkManagerSuSE.c

Modified: trunk/src/backends/NetworkManagerSuSE.c
==============================================================================
--- trunk/src/backends/NetworkManagerSuSE.c	(original)
+++ trunk/src/backends/NetworkManagerSuSE.c	Wed May  7 09:36:55 2008
@@ -327,9 +327,11 @@
 		{
 			struct in_addr temp_addr;
 			struct hostent *host;
+			const NMSettingIP4Address *ip_address;
 
 			/* try to get hostname via dns */
-			temp_addr.s_addr = nm_ip4_config_get_address (config);
+			ip_address = nm_ip4_config_get_address (config, 0);
+			temp_addr.s_addr = ip_address->address;
 			host = gethostbyaddr ((char *) &temp_addr, sizeof (temp_addr), AF_INET);
 			if (host)
 			{



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