policy: don't cache "(none)" hostname on startup (rh #706094)

This commit is contained in:
Jiří Klimeš 2011-06-14 13:21:14 +02:00
parent 19019a8e0b
commit 9eaf31f49a

View file

@ -1172,7 +1172,10 @@ nm_policy_new (NMManager *manager,
memset (hostname, 0, sizeof (hostname));
if (gethostname (&hostname[0], HOST_NAME_MAX) == 0) {
/* only cache it if it's a valid hostname */
if (strlen (hostname) && strcmp (hostname, "localhost") && strcmp (hostname, "localhost.localdomain"))
if ( strlen (hostname)
&& strcmp (hostname, "localhost")
&& strcmp (hostname, "localhost.localdomain")
&& strcmp (hostname, "(none)"))
policy->orig_hostname = g_strdup (hostname);
}