diff options
author | Tambet Ingo <tambet@gmail.com> | 2008-05-07 09:36:55 +0000 |
---|---|---|
committer | Tambet Ingo <tambet@gmail.com> | 2008-05-07 09:36:55 +0000 |
commit | 97668fc7d6ecfa4f76ee55bed0c43b6a49e93554 (patch) | |
tree | 9052fb7a4a115e9dfb8972f889a6f6dcf2c9ee65 /src/backends | |
parent | bbaf9e2bfcd6a3d362044c7771b72c04b9a2b245 (diff) | |
download | NetworkManager-97668fc7d6ecfa4f76ee55bed0c43b6a49e93554.tar.gz |
2008-05-07 Tambet Ingo <tambet@gmail.com>
* src/backends/NetworkManagerSuSE.c (nm_system_set_hostname): Update
for multiple IP addresses.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3639 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
Diffstat (limited to 'src/backends')
-rw-r--r-- | src/backends/NetworkManagerSuSE.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/backends/NetworkManagerSuSE.c b/src/backends/NetworkManagerSuSE.c index effc785188..384ac6491b 100644 --- a/src/backends/NetworkManagerSuSE.c +++ b/src/backends/NetworkManagerSuSE.c @@ -327,9 +327,11 @@ void nm_system_set_hostname (NMIP4Config *config) { 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) { |